public void AddUp(ChiTietDanhGiaChatLuong ctDanhGia) { var ctdanhgiachatluong = this.chiTietDanhGiaChatLuongRepository.GetSingleByCondition(x => x.IDDanhGiaChatLuongMau == ctDanhGia.IDDanhGiaChatLuongMau); if (ctdanhgiachatluong == null) { this.chiTietDanhGiaChatLuongRepository.Add(ctDanhGia); } else { var term = ctdanhgiachatluong.IDMapsLyDoKhongDat; ctdanhgiachatluong = ctDanhGia; ctdanhgiachatluong.IDMapsLyDoKhongDat = term; this.chiTietDanhGiaChatLuongRepository.Update(ctdanhgiachatluong); } }
public HttpResponseMessage AppUpChiTiet(HttpRequestMessage request, ChiTietDanhGiaChatLuong ctdg) { var user = HttpContext.Current.GetOwinContext().Authentication.User.Identity.Name; var lvCode = userManager.FindByNameAsync(user).Result.LevelCode; if (lvCode.Length > 3) { return(request.CreateResponse(HttpStatusCode.BadRequest, "Không có quyền thêm (chỉnh sửa) chi tiết đánh giá chất lượng mẫu")); } if (ctdg.isXoa == true) { this.ctDanhGiaChatLuongService.Delete(ctdg.MaTiepNhan, ctdg.IDPhieu); } else { ctdg.MaTrungTam = lvCode; this.ctDanhGiaChatLuongService.AddUp(ctdg); } this.ctDanhGiaChatLuongService.Save(); return(request.CreateResponse(HttpStatusCode.OK)); }