public async Task <IActionResult> Create(CreateUniversityViewModel viewModel) { var universityDto = new AddUnivesityDTO { Name = viewModel.Name, Address = viewModel.Address }; var model = await _service.AddAsync(universityDto); if (model == null) { return(new JsonResult(new ReturnMessage { MessageContent = "Unexpected error when creating an university" }) { StatusCode = (int)HttpStatusCode.BadRequest }); } return(Created($"http://localhost:44325/Universities/{model.UniversityId}", model)); }
public async Task <IActionResult> AddUniversity([FromBody] AddUniversity command) { await _universityService.AddAsync(command.Name, command.Shortcut, command.Place, command.Base64Image); return(Ok()); }