ResponseModel.cs 842 B

1234567891011121314151617181920212223
  1. namespace FMSAdmin.Models {
  2. public class ResponseModel {
  3. public bool Success { get; set; }
  4. public string Code { get; set; }
  5. public string Message { get; set; }
  6. public object Data { get; set; }
  7. public static ResponseModel Ok(string message = "요청이 처리되었습니다.", string code = null, object data = null) {
  8. return new ResponseModel { Success = true, Message = message, Code = code };
  9. }
  10. public static ResponseModel Ok(object data) {
  11. return new ResponseModel { Success = true, Message = "요청이 처리되었습니다.", Code = null };
  12. }
  13. public static ResponseModel Error(string message = null, string code = null) {
  14. return new ResponseModel { Success = false, Message = message, Code = code };
  15. }
  16. }
  17. }