public static void UpdateMayTinh(this MayTinh maytinh, MayTinhViewModel maytinhVM) { maytinh.ID = maytinhVM.ID; maytinh.Name = maytinhVM.Name; maytinh.CategoryPC = maytinhVM.CategoryPC; maytinh.CreatedBy = maytinhVM.CreatedBy; maytinh.Desciption = maytinhVM.Desciption; maytinh.Status = maytinhVM.Status; maytinh.CreatedDate = DateTime.Now; }
public HttpResponseMessage Update(HttpRequestMessage request, MayTinhViewModel maytinhViewModel) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState); } else { MayTinh maytinh = new MayTinh(); maytinh.UpdateMayTinh(maytinhViewModel); _maytinhService.Update(maytinh); _maytinhService.SaveChange(); var mapper = Mapper.Map <MayTinh, MayTinhViewModel>(maytinh); response = request.CreateResponse(HttpStatusCode.Created, mapper); } return response; })); }