Example #1
0
        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));
        }
Example #3
0
        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));
        }
Example #5
0
 public void Update(ServicesDetail entity)
 {
     _servicesDetailDAL.Update(entity);
 }
Example #6
0
 public void Delete(ServicesDetail entity)
 {
     _servicesDetailDAL.Delete(entity);
 }
Example #7
0
 public void Add(ServicesDetail entity)
 {
     _servicesDetailDAL.Add(entity);
 }
Example #8
0
 public static async void Delete(ServicesDetail servicesDetailInDatabase)
 {
     await Database.WriteAsync(realm => realm.Remove(servicesDetailInDatabase));
 }
Example #9
0
 public static ServicesDetail Add(Realm realm, ServicesDetail servicesDetail)
 {
     servicesDetail.Id   = NextId;
     servicesDetail.Time = DateTimeOffset.Now;
     return(realm.Add(servicesDetail));
 }