public IActionResult CreateBusiness(CreateBusinessRequest request) { var api = CreateApiClient(); var business = api.Business.Create(new BusinessModel() { ABN = request.ABN, StandardHoursPerDay = request.StandardHoursPerDay, Name = request.BusinessName, ContactName = request.ContactName, ContactEmailAddress = request.ContactEmail }); return(Json(business)); }
public IActionResult CreateBusiness(CreateBusinessRequest request) { var api = CreateApiClient(); var business = api.Business.CreateNewBusiness(new UkBusinessExportModel() { StandardHoursPerDay = request.StandardHoursPerDay, Name = request.BusinessName, ContactName = request.ContactName, ContactEmailAddress = request.ContactEmail, Chrn = request.Chrn }, request); return(Json(business)); }
public async Task <bool> UpdateBusinessAsync(string bId, CreateBusinessRequest request) { var business = await _dataContext.Businesses.SingleOrDefaultAsync(x => x.Id.ToString() == bId); if (business == null) { return(false); } if (!string.IsNullOrEmpty(request.Name)) { business.Name = request.Name; } if (request.Tags.Count > 0) { business.tags = request.Tags; } return(await _dataContext.SaveChangesAsync() > 0); }
public async Task <InsertBusinessResponse> CreateAsync(CreateBusinessRequest request) { InsertBusinessResponse response = new InsertBusinessResponse(); var candidateBusiness = new Business() { Name = request.Name, Description = request.Description, Image = request.Image }; var id = await this.businessRepository.AddAsync(candidateBusiness); candidateBusiness.Id = id; response.IsSuccessful = true; response.Business = candidateBusiness; return(response); }
public async Task <IActionResult> Update([FromRoute] string id, [FromBody] CreateBusinessRequest request) { return(Ok(await _businessService.UpdateBusinessAsync(id, request))); }
public async Task <IActionResult> Add([FromBody] CreateBusinessRequest businessType) { return(Ok(await _businessService.CreateBusinessAsync(businessType.Name, businessType.Tags))); }
public async Task <Response> CreateBusiness([FromBody] CreateBusinessRequest req) { return(await this.businessService.CreateAsync(req)); }