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); }
public static IEnumerable <PatronKind> Get() => PatronKindDataAccess.Get();
public static PatronKind Get(int patronKindId) => PatronKindDataAccess.Get(patronKindId);
public static Task <PatronKind> Update(PatronKind patronKind) { var patronKindInDatabase = GetAndCheckValid(patronKind.Id); return(PatronKindDataAccess.Update(patronKindInDatabase, patronKind)); }
public static Task <PatronKind> Add(PatronKind patronKind) => PatronKindDataAccess.Add(patronKind);