public static async Task <ServicesDetail> Add(ServicesDetail servicesDetail) { await Database.WriteAsync(realm => { servicesDetail.Id = NextId; servicesDetail.Time = DateTimeOffset.Now; servicesDetail = realm.Add(servicesDetail); }); return(servicesDetail); }
public static Task <ServicesDetail> Add(ServicesDetail servicesDetail) { servicesDetail.Booking = servicesDetail.Booking.GetManaged(); servicesDetail.Service = servicesDetail.Service.GetManaged(); if (!servicesDetail.Service.IsActive) { throw new Exception("Dịch vụ " + servicesDetail.Service.Id + " đã ngừng cung cấp"); } return(ServicesDetailDataAccess.Add(servicesDetail)); }
public static async Task <ServicesDetail> Update(ServicesDetail servicesDetailInDatabase, ServicesDetail servicesDetail) { await Database.WriteAsync(realm => { servicesDetailInDatabase.Time = DateTimeOffset.Now; servicesDetailInDatabase.Number = servicesDetail.Number; servicesDetailInDatabase.Service = servicesDetail.Service; }); return(servicesDetailInDatabase); }
public static Task <ServicesDetail> Update(ServicesDetail servicesDetail) { var servicesDetailInDatabase = GetAndCheckValid(servicesDetail.Id); servicesDetail.Service = servicesDetail.Service.GetManaged(); if (!servicesDetail.Service.IsActive) { throw new Exception("Dịch vụ " + servicesDetail.Service.Id + " đã ngừng cung cấp"); } return(ServicesDetailDataAccess.Update(servicesDetailInDatabase, servicesDetail)); }
public void Update(ServicesDetail entity) { _servicesDetailDAL.Update(entity); }
public void Delete(ServicesDetail entity) { _servicesDetailDAL.Delete(entity); }
public void Add(ServicesDetail entity) { _servicesDetailDAL.Add(entity); }
public static async void Delete(ServicesDetail servicesDetailInDatabase) { await Database.WriteAsync(realm => realm.Remove(servicesDetailInDatabase)); }
public static ServicesDetail Add(Realm realm, ServicesDetail servicesDetail) { servicesDetail.Id = NextId; servicesDetail.Time = DateTimeOffset.Now; return(realm.Add(servicesDetail)); }