public AddApartmentResponse AddApartment(AddApartmentRequest request) { AdministrationServiceDAO adminDAO = new AdministrationServiceDAO(); bool result = adminDAO.AddApartment(request.apartment); return(new AddApartmentResponse(result)); }
public async Task <ActionResult> AddApartment([FromBody] AddApartmentRequest request) { var apartment = request.ToDto(); await buildingManager.AddAppartment(apartment); return(Created(Request.Path, apartment.WrapResponse(Request.Path))); }
public static ApartmentDto ToDto(this AddApartmentRequest addApartmentRequest) { return(new ApartmentDto { BuildingId = addApartmentRequest.BuildingID, Number = addApartmentRequest.Number ?? throw new NullReferenceException($"{nameof(addApartmentRequest.Number)} Was Nulll"), Area = addApartmentRequest.Area ?? throw new NullReferenceException($"{nameof(addApartmentRequest.Area)} Was Nulll") });
public AddApartmentResponse AddApartment(AddApartmentRequest request) { AdministrationServiceDAO adminDAO = new AdministrationServiceDAO(); int resultId = adminDAO.AddApartment(request.apartment); if (resultId != -1) { return(new AddApartmentResponse(true, resultId)); } else { ThrowDatabaseAccessException(); return(null); } }