public async Task <bool> AddUnitAsync(AddUnitFormModel addUnitForm) { try { var unit = new Unit() { AccommodationId = addUnitForm.AccommodationId, AccommodationType = addUnitForm.AccommodationType, DoubleBedCount = addUnitForm.DoubleBedCount, IsActive = addUnitForm.IsActive, MaximumCount = addUnitForm.MaximumCount, MinimumCount = addUnitForm.MinimumCount, RoomCount = addUnitForm.RoomCount, SingleBedCount = addUnitForm.SingleBedCount }; await _context.Units.AddAsync(unit); await _context.SaveChangesAsync(); return(true); } catch (Exception ex) { throw new ReservationGlobalException(AccommodationServiceErrors.AddUnitError, ex); } }
public async Task <IActionResult> AddUnit([FromBody] AddUnitFormModel addUnitForm) { return(Ok(GetRequestResult(await _accommodationService.AddUnitAsync(addUnitForm)))); }