示例#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);
        }
示例#2
0
 public static IEnumerable <PatronKind> Get() => PatronKindDataAccess.Get();
示例#3
0
 public static PatronKind Get(int patronKindId) => PatronKindDataAccess.Get(patronKindId);
示例#4
0
        public static Task <PatronKind> Update(PatronKind patronKind)
        {
            var patronKindInDatabase = GetAndCheckValid(patronKind.Id);

            return(PatronKindDataAccess.Update(patronKindInDatabase, patronKind));
        }
示例#5
0
 public static Task <PatronKind> Add(PatronKind patronKind) => PatronKindDataAccess.Add(patronKind);