public static void UpdateNhomCongViec(this NhomCongViec ncv, NhomCongViecViewModel ncvvm) { ncv.ID = ncvvm.ID; ncv.NhomCV = ncvvm.NhomCV; ncv.HeSoCV = ncvvm.HeSoCV; ncv.GhiChu = ncvvm.GhiChu; }
public HttpResponseMessage Updated(HttpRequestMessage request, NhomCongViecViewModel nhomCVVM) { return(CreateReponse(request, () => { if (!ModelState.IsValid) { return request.CreateResponse(HttpStatusCode.BadRequest, ModelState.IsValid); } else { var ncv = _nhomCongViecSv.GetById(nhomCVVM.ID); ncv.UpdateNhomCongViec(nhomCVVM); _nhomCongViecSv.Update(ncv); _nhomCongViecSv.Save(); return request.CreateResponse(HttpStatusCode.Accepted, nhomCVVM); } })); }
public HttpResponseMessage Created(HttpRequestMessage request, NhomCongViecViewModel nhomCVVM) { return(CreateReponse(request, () => { if (!ModelState.IsValid) { return request.CreateResponse(HttpStatusCode.BadRequest, ModelState.IsValid); } else { var ncv = new NhomCongViec(); ncv.UpdateNhomCongViec(nhomCVVM); var model = _nhomCongViecSv.Add(ncv); _nhomCongViecSv.Save(); var responseData = Mapper.Map <NhomCongViec, NhomCongViecViewModel>(model); return request.CreateResponse(HttpStatusCode.OK, responseData); } })); }