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)); } } }
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)); } }