public async Task <CreateOrganizationRes> CreateOrganization(CreateOrganizationReq request) { DynamicParameters parameters = new DynamicParameters(); parameters.Add(name: "@OrganizationName", request.OrganizationName); parameters.Add(name: "@OrganizationPhoneNumber", request.OrganizationPhoneNumber); parameters.Add(name: "@OrganizationEmail", request.OrganizationEmail); parameters.Add(name: "@OrganizationAddress", request.OrganizationAddress); parameters.Add(name: "@PesonContact", request.PersonContact); parameters.Add(name: "@PhoneContact", request.PhoneContact); parameters.Add(name: "@EmailContact", request.EmailContact); using var result = SqlMapper.QueryFirstOrDefaultAsync <CreateOrganizationRes>( cnn: connection, sql: "sp_CreateOrganization", param: parameters, commandType: CommandType.StoredProcedure); try { return(await result); } catch (Exception) { return(new CreateOrganizationRes()); } }
public async Task <CreateOrganizationRes> CreateOrganization(CreateOrganizationReq request) { return(await _organizationsRepository.CreateOrganization(request)); }
public async Task <IActionResult> CreateOrganization(CreateOrganizationReq request) { return(Ok(await _organizationsServices.CreateOrganization(request))); }