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));
 }
Ejemplo n.º 3
0
 public async Task <IActionResult> CreateOrganization(CreateOrganizationReq request)
 {
     return(Ok(await _organizationsServices.CreateOrganization(request)));
 }