public static void UpdateSimNetwork(this SimNetwork simNetwork, SimNetworkViewModel simNetworkViewModel) { simNetwork.ID = simNetworkViewModel.ID; simNetwork.Name = simNetworkViewModel.Name; simNetwork.Alias = simNetworkViewModel.Alias; simNetwork.Image = simNetworkViewModel.Image; simNetwork.Description = simNetworkViewModel.Description; simNetwork.MetaKeywork = simNetworkViewModel.MetaKeywork; simNetwork.MetaDescription = simNetworkViewModel.MetaDescription; simNetwork.HomeFlag = simNetworkViewModel.HomeFlag; simNetwork.Status = simNetworkViewModel.Status; }
public HttpResponseMessage Put(HttpRequestMessage request, SimNetworkViewModel simNetworkVm) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (ModelState.IsValid) { request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { var postSimNetworkDb = _simNetworkService.GetById(simNetworkVm.ID); postSimNetworkDb.UpdateSimNetwork(simNetworkVm); _simNetworkService.Update(postSimNetworkDb); _simNetworkService.SaveChanges(); response = request.CreateResponse(HttpStatusCode.OK); } return response; })); }
public HttpResponseMessage Post(HttpRequestMessage request, SimNetworkViewModel simNetworkVm) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (ModelState.IsValid) { request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { SimNetwork newSimNetwork = new SimNetwork(); newSimNetwork.UpdateSimNetwork(simNetworkVm); var simNetworkReturn = _simNetworkService.Add(newSimNetwork); _simNetworkService.SaveChanges(); response = request.CreateResponse(HttpStatusCode.Created, simNetworkReturn); } return response; })); }