Exemple #1
0
        public static Task <Patron> Update(Patron patron)
        {
            var patronInDatabase = Get(patron.Id);

            if (patronInDatabase == null)
            {
                throw new Exception("Không tồn tại khách hàng có Id: " + patron.Id);
            }

            patron.PatronKind = patron.PatronKind.GetManaged();
            return(PatronDataAccess.Update(patronInDatabase, patron));
        }
Exemple #2
0
        public static Task <Patron> Add(Patron patron)
        {
            var patronInDatabase = GetByIdentification(patron.Identification);

            if (patronInDatabase != null)
            {
                throw new Exception("Số Identification: " + patron.Identification + " đã được đăng ký");
            }

            patron.PatronKind = patron.PatronKind.GetManaged();
            return(PatronDataAccess.Add(patron));
        }
Exemple #3
0
 public static IEnumerable <Patron> Get() => PatronDataAccess.Get();
Exemple #4
0
 public static Patron GetByIdentification(string patronIdentification) =>
 PatronDataAccess.GetByIdentification(patronIdentification);
Exemple #5
0
 public static Patron Get(int patronId) => PatronDataAccess.Get(patronId);