Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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));
        }