Ejemplo n.º 1
0
        public static void Delete(int patronKindId)
        {
            var patronKindInDatabase = GetAndCheckValid(patronKindId);

            if (patronKindInDatabase.Patrons.Count() > 0)
            {
                throw new Exception("Loại khách hàng đang được sử dụng. Không thể cập xóa");
            }

            PatronKindDataAccess.Delete(patronKindInDatabase);
        }
Ejemplo n.º 2
0
 public static IEnumerable <PatronKind> Get() => PatronKindDataAccess.Get();
Ejemplo n.º 3
0
 public static PatronKind Get(int patronKindId) => PatronKindDataAccess.Get(patronKindId);
Ejemplo n.º 4
0
        public static Task <PatronKind> Update(PatronKind patronKind)
        {
            var patronKindInDatabase = GetAndCheckValid(patronKind.Id);

            return(PatronKindDataAccess.Update(patronKindInDatabase, patronKind));
        }
Ejemplo n.º 5
0
 public static Task <PatronKind> Add(PatronKind patronKind) => PatronKindDataAccess.Add(patronKind);