public async Task <IActionResult> Post([FromBody] TvNetworkUpdateViewModel vm) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var model = mapper.Map <TvNetworkUpdateViewModel, TvNetwork>(vm); repostiory.AddTvNetwork(model); await unitOfWork.SaveAsync(); var result = mapper.Map <TvNetwork, TvNetworkViewModel>(model); return(Ok(result)); }
public async Task <IActionResult> Post([FromBody] TvNetworkUpdateViewModel vm) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var newTvNetwork = new TvNetwork(); // newTvNetwork.Id = 2008; newTvNetwork.Name = vm.Name; // var model = mapper.Map<TvNetworkUpdateViewModel, TvNetwork>(vm); repostiory.AddTvNetwork(newTvNetwork); await unitOfWork.SaveAsync(); var result = mapper.Map <TvNetwork, TvNetworkViewModel>(newTvNetwork); return(Ok(result)); } catch (Exception ex) { return(Ok(new { success = false, result = ex.Message })); } }