コード例 #1
0
 public ActionResult <object> Post([FromBody] SeasonViewModel user)
 {
     if (user == null)
     {
         var toSerialize = new MessageHelpers <SeasonViewModel>()
         {
             Status = 404,
             Data   = null
         };
         return(JsonConvert.SerializeObject(toSerialize));
     }
     else
     {
         try
         {
             var id          = _seasonService.Add(user);
             var toSerialize = new MessageHelpers <SeasonViewModel>()
             {
                 Status = 200,
                 Data   = null
             };
             return(JsonConvert.SerializeObject(toSerialize));
         }
         catch
         {
             var toSerialize = new MessageHelpers <SeasonViewModel>()
             {
                 Status = 502,
                 Data   = null
             };
             return(JsonConvert.SerializeObject(toSerialize));
         }
     }
 }
コード例 #2
0
 public IActionResult SaveEntity(SeasonViewModel vm)
 {
     if (!ModelState.IsValid)
     {
         IEnumerable <ModelError> allErrors = ModelState.Values.SelectMany(v => v.Errors);
         return(new BadRequestObjectResult(allErrors));
     }
     else
     {
         if (vm.Id == 0)
         {
             _seasonService.Add(vm);
         }
         else
         {
             _seasonService.Update(vm);
         }
         return(new OkObjectResult(vm));
     }
 }