/// <summary> /// Add CompanyInformation AppService /// </summary> /// <returns>bool<bool></returns> public async Task <bool> AddCompanyInformation(CompanyInformationAddDTO companyInformationAddDTO) { #region Declare a return type with initial value. bool isCreated = false; #endregion try { if (companyInformationAddDTO != null) { isCreated = await CompanyInformationBusinessMapping.AddCompanyInformation(companyInformationAddDTO); } } catch (Exception exception) {} return(isCreated); }
/// <summary> /// Create User Action Activity Log /// </summary> /// <param name=></param> /// <returns>bool</returns> public async Task <bool> AddCompanyInformation(CompanyInformationAddDTO CompanyInformationAddDTO) { #region Declare a return type with initial value. bool isCompanyInformationCreated = default(bool); #endregion try { #region Vars CompanyInformation CompanyInformation = null; #endregion CompanyInformation = CompanyInformationMapping.MappingCompanyInformationAddDTOToCompanyInformation(CompanyInformationAddDTO); if (CompanyInformation != null) { await UnitOfWork.CompanyInformationRepository.Insert(CompanyInformation); isCompanyInformationCreated = await UnitOfWork.Commit() > default(int); } } catch (Exception exception) { } return(isCompanyInformationCreated); }
public async Task <ActionResult <CommonAPIResponse <bool> > > AddCompanyInformation(CompanyInformationAddDTO CompanyInformationAddDTO) { #region Declare return type with initial value. JsonResult jsonResult = GetDefaultJsonResult <bool>(); #endregion try { #region Validate AddCompanyInformation for nullability before prepaing the response. if (await CompanyInformationAppService.AddCompanyInformation(CompanyInformationAddDTO)) { jsonResult = JsonResultResponse(CommonHelper.GetResponseMessage(APIResponseMessage.Success, CurrentLanguagId), true, HttpStatusCode.OK); } else { jsonResult = JsonResultResponse(CommonHelper.GetResponseMessage(APIResponseMessage.InvalidCredentials, CurrentLanguagId), false, HttpStatusCode.BadRequest); } #endregion } catch (Exception exception) { } return(jsonResult); }
/// <summary> /// Mapping user Action Actitvity Log /// </summary> /// <param name=></ param > /// <returns>Task<CompanyInformation></returns> public CompanyInformation MappingCompanyInformationAddDTOToCompanyInformation(CompanyInformationAddDTO CompanyInformationAddDTO) { #region Declare a return type with initial value. CompanyInformation CompanyInformation = null; #endregion try { CompanyInformation = new CompanyInformation { CompanyName = CompanyInformationAddDTO.CompanyName, CompanyPhone = CompanyInformationAddDTO.CompanyPhone, CompanyProfile = CompanyInformationAddDTO.CompanyProfile, CompanySizeId = CompanyInformationAddDTO.CompanySizeId, CompanyTypeId = (byte)CompanyInformationAddDTO.CompanyTypeId, CompanyWebsite = CompanyInformationAddDTO.CompanyWebsite, EmployerId = CompanyInformationAddDTO.EmployerId, Fax = CompanyInformationAddDTO.Fax, IsMultinational = (bool)CompanyInformationAddDTO.IsMultinational, IsStartupCompany = (bool)CompanyInformationAddDTO.IsStartupCompany, Specialties = CompanyInformationAddDTO.Specialties, YearFounded = (int)CompanyInformationAddDTO.YearFounded, Logo = CompanyInformationAddDTO.Logo, CreationDate = DateTime.Now, IsDeleted = (byte)DeleteStatusEnum.NotDeleted }; } catch (Exception exception) { } return(CompanyInformation); }