public async Task <ActionResult> CreateInstitutionForUniversity(Guid universityId, [FromBody] CreateInstitutionDto createInstitutionDto, CancellationToken ct) { //var institutionEntity = _mapper.Map<Institution>(createInstitutionDto); //var institutionToReturn = await _institutionService.CreateInstitutionAsync(universityId,institutionEntity, ct); var institutionToReturn = await _institutionService.CreateInstitutionAsync(universityId, createInstitutionDto, ct); if (institutionToReturn == null) { return(BadRequest()); } return(CreatedAtRoute("GetInstitution", new { universityId = universityId, id = institutionToReturn.Id }, institutionToReturn)); }
public async Task <IActionResult> CreateInstitution([FromBody] CreateInstitutionDto ins, CancellationToken ct) { // _logger.LogInformation("called CreateInstitution {0}", person.ToString()); var insti = await _instituService.CreateInstitutionAsync(ins, ct); if (insti == null) { return(UnprocessableEntity()); } else { return(Ok()); } }
public async Task <ActionResult> Create(Institution venue) { await _institutionService.CreateInstitutionAsync(venue); return(RedirectToAction("Index")); }