public string Update(TrangThaiChamCong obj)
        {
            myData.TrangThaiChamCongs.Update(obj);
            myData.SaveChanges();

            return(null);
        }
        public string Add(TrangThaiChamCong obj)
        {
            myData.TrangThaiChamCongs.Add(obj);
            myData.SaveChanges();

            return(null);
        }
Exemple #3
0
 public static TrangThaiChamCongDTO ToDTO(this TrangThaiChamCong trangThaiChamCong)
 {
     return(new TrangThaiChamCongDTO()
     {
         TrangThaiChamCongId = trangThaiChamCong.TrangThaiChamCongId,
         TenTrangThai = trangThaiChamCong.TenTrangThai,
         HSTrangThai = trangThaiChamCong.HSTrangThai
     });
 }
        public string Add(TrangThaiChamCong obj)
        {
            //Kiểm tra khóa chính
            if (myData.TrangThaiChamCongs.ToList().Find(x => x.TrangThaiChamCongId == obj.TrangThaiChamCongId) != null)
            {
                return("Trạng thái chấm công id đã tồn tại");
            }

            myData.TrangThaiChamCongs.Add(obj);
            myData.SaveChanges();

            return(null);
        }
        public string Remove(TrangThaiChamCong obj)
        {
            //Kiểm tra quan hệ
            BangChamCong bangChamCong = myData.BangChamCongs.ToList().Find(x => x.TrangThaiChamCongId == obj.TrangThaiChamCongId);

            if (bangChamCong != null)
            {
                return("Bảng chấm công \"" + bangChamCong.BangChamCongId + "\" đang tham chiếu tới khóa này vui lòng xóa hoặc điều hướng sang khóa khác rồi tiếp tục");
            }

            myData.TrangThaiChamCongs.Remove(obj);
            myData.SaveChanges();

            return(null);
        }