Example #1
0
        // Create Room
        public async Task <int> Create(RoomRequest request)
        {
            var result = new MotelRoom()
            {
                Area     = request.Area,
                BedRoom  = request.BedRoom,
                NameRoom = request.NameRoom,
                Payment  = request.Payment,
                Status   = false,
                Toilet   = request.Toilet
            };

            _context.MotelRooms.Add(result);
            return(await _context.SaveChangesAsync());
        }
Example #2
0
 public async Task <int> Create(FamilyRequest request)
 {
     if (Users.Contains(request.User) && !FG.Contains(request.Id))
     {
         FamilyGroup fg = new FamilyGroup()
         {
             Address        = request.Address,
             Birthday       = request.Birthday,
             FirstName      = request.FirstName,
             Id             = request.Id,
             Identification = request.Identification,
             LastName       = request.LastName,
             PhoneNumber    = request.PhoneNumber,
             Sex            = request.Sex,
             User           = request.User,
         };
         _context.Families.Add(fg);
         return(await _context.SaveChangesAsync());
     }
     return(0);
 }
 // valid email - customer - identification - phone number
 public async Task <int> Create(CustomerRequest customer)
 {
     if (IDCustomer.Contains(customer.IDuser))
     {
         return(0);
     }
     else
     {
         var kq = new Customer()
         {
             IDuser         = customer.IDuser,
             Identification = customer.Identification,
             Address        = customer.Address,
             Birthdate      = customer.Birthdate,
             Email          = customer.Email,
             FirstName      = customer.FirstName,
             LastName       = customer.LastName,
             PhoneNumber    = customer.PhoneNumber,
             Sex            = customer.Sex,
         };
         _context.Customers.Add(kq);
     }
     return(await _context.SaveChangesAsync());
 }
Example #4
0
 public async Task <int> Create(string id, string idcustomer, int idmotel)
 {
     if (!getCustomer.Contains(idcustomer) && !getMotel.Contains(idmotel))
     {
         return(0);
     }
     if (!ID.Contains(id) && !IDcustomer.Contains(idcustomer) && !IDMotel.Contains(idmotel))
     {
         var rent = new Rent()
         {
             IdRent     = id,
             idMotel    = idmotel,
             IDcustomer = idcustomer,
             Start      = DateTime.Now,
         };
         _context.Rents.Add(rent);
         return(await _context.SaveChangesAsync());
     }
     return(0);
 }
Example #5
0
 /*
  * id is a value of motel room and u must get id for it
  */
 // POST: create a bill payment
 public async Task <int> Create(BillRequest create, int id)
 {
     if (!IDmotel.Contains(create.IdMotel))
     {
         return(0);
     }
     if (!IDBill.Contains(create.Id))
     {
         var bill = new InforBill()
         {
             ElectricBill = create.ElectricBill,
             IdInforBill  = create.Id,
             MonthRent    = create.MonthRent,
             ParkingFee   = create.ParkingFee,
             RoomBill     = create.RoomBil,
             WaterBill    = create.WaterBill,
             WifiBill     = create.WifiBill,
             IdMotel      = id,
             Payment      = false,
             DateCreate   = DateTime.Now,
         };
         _context.InforBills.Add(bill);
         return(await _context.SaveChangesAsync());
     }
     return(0);
 }