public async Task <IActionResult> Post([FromBody] CreateOrganizationModel createOrganizationModel) { string email = User.Identity.Name; await organizationService.AddOrganizationAsync( mapper.Map <CreateOrganizationModel, OrganizationDto>(createOrganizationModel), email ); return(Ok()); }
public async Task <IActionResult> AddOrganizationAsync([Required] string identifier, [Required] string name, [Required] string contactPhone) { Logger.LogDebug(nameof(AddOrganizationAsync)); if (!ModelState.IsValid) { return(BadRequest()); } var organization = await _organizationService.AddOrganizationAsync(identifier, name, contactPhone).ConfigureAwait(false); if (organization == null) { return(NotFound(new NotFoundError("The Organization was not created"))); } return(Ok(organization)); }
public async Task <IActionResult> Register(OrganizationViewModel model) { if (!ModelState.IsValid) { return(View(await InitializeViewModel(model))); } var result = await _orgService.AddOrganizationAsync(model.ToOrganizationDetail()); if (!result.IsSuccess) { ModelState.AddModelError("", result.Error); return(View(await InitializeViewModel(model))); } return(RedirectToAction("Index", "Home")); }
public async Task <IActionResult> AddOrganization([FromBody] AddOrgFormModel orgForm) { var organizations = await _organizationService.AddOrganizationAsync(HttpContext.GetUser(), orgForm); return(Ok(GetRequestResult(organizations))); }