public BussinessDataModel CreateBusiness(BussinessDataModel businessDataModel) { if (businessDataModel != null) { BusinessDTO businessDTO = new BusinessDTO(); AddressDTO addressDTO = new AddressDTO(); PhoneDTO phoneDTO = new PhoneDTO(); EmailDTO emailDTO = new EmailDTO(); businessDTO = BussinessDataModelAssembler.ToBusinessDTO(businessDataModel); phoneDTO = BussinessDataModelAssembler.ToPhoneDTO(businessDataModel); emailDTO = BussinessDataModelAssembler.ToEmailDTO(businessDataModel); addressDTO = BussinessDataModelAssembler.ToAddressDTO(businessDataModel); if (businessDTO != null) { businessDTO = businessBL.Create(businessDTO); } if (phoneDTO != null) { phoneDTO = phonesBL.Create(phoneDTO); } if (emailDTO != null) { emailsBL.Create(emailDTO); } if (addressDTO != null) { addressBL.Create(addressDTO); } } return businessDataModel; }
public BusinessEmailDTO(Int32 businessEmailID, Int32 businessID, Int32 emailID, Boolean isPrimary, BusinessDTO business, EmailDTO email) { this.BusinessEmailID = businessEmailID; this.BusinessID = businessID; this.EmailID = emailID; this.IsPrimary = isPrimary; this.Business = business; this.Email = email; }
public BusinessAddressDTO(Int32 businessAddressID, Int32 businessID, Int32 addressID, Boolean isPrimary, AddressDTO address, BusinessDTO business) { this.BusinessAddressID = businessAddressID; this.BusinessID = businessID; this.AddressID = addressID; this.IsPrimary = isPrimary; this.Address = address; this.Business = business; }
public BusinessPhoneDTO(Int32 businessPhoneID, Int32 businessID, Int32 phoneID, Boolean isPrimary, BusinessDTO business, PhoneDTO phone) { this.BusinessPhoneID = businessPhoneID; this.BusinessID = businessID; this.PhoneID = phoneID; this.IsPrimary = isPrimary; this.Business = business; this.Phone = phone; }
public BusinessDTO Create(BusinessDTO businessDTO) { if (businessDTO != null) { return BusinessAssembler.ToDTO(oBusinessRepo.CreateBusiness(BusinessAssembler.ToEntity(businessDTO))); } return null; }
public static BussinessDataModel ToDataModel(BusinessDTO bussinessDTO, AddressDTO primaryAddressDTO, PhoneDTO primaryPhoneDTO, EmailDTO primaryEmailDTO) { BussinessDataModel model = null; if (model != null) { model = new BussinessDataModel(); model.Abbreviation = bussinessDTO.Abbreviation; model.BusinessID = bussinessDTO.BusinessID; model.BusinessTypeID = bussinessDTO.BusinessTypeID; model.insdt = bussinessDTO.insdt; model.insuser = bussinessDTO.insuser; model.IsActive = bussinessDTO.IsActive; model.IsDeleted = bussinessDTO.IsDeleted; model.Name = bussinessDTO.Name; model.StartDate = bussinessDTO.StartDate; model.upddt = bussinessDTO.upddt; model.upduser = bussinessDTO.upduser; } if (primaryAddressDTO != null) { model.BusinessAddressAddressTypeID = primaryAddressDTO.AddressTypeID; model.BusinessAddressCity = primaryAddressDTO.City; model.BusinessAddressCountryID = primaryAddressDTO.CountryID; model.BusinessAddressID = primaryAddressDTO.AddressID; model.BusinessAddressLine1 = primaryAddressDTO.Line1; model.BusinessAddressLine2 = primaryAddressDTO.Line2; model.BusinessAddressLine3 = primaryAddressDTO.Line3; model.BusinessAddressState = primaryAddressDTO.State; model.BusinessAddressTitle = primaryAddressDTO.Title; model.BusinessAddressZipCode = primaryAddressDTO.ZipCode; } if (primaryPhoneDTO != null) { model.BusinessPhoneCountryID = primaryPhoneDTO.CountryID; model.BusinessPhoneExt = primaryPhoneDTO.Ext; model.BusinessPhoneID = primaryPhoneDTO.PhoneID; model.BusinessPhoneNumber = primaryPhoneDTO.Number; model.BusinessPhoneTypeID = primaryPhoneDTO.PhoneTypeID; } if (primaryEmailDTO != null) { model.BusinessEmailAddress = primaryEmailDTO.Address; model.BusinessEmailID = primaryEmailDTO.EmailID; model.BusinessEmailTypeID = primaryEmailDTO.EmailTypeID; } return model; }
public BusinessUserMapDTO(Int32 businessUserMapID, Int32 businessID, Int32 userID, Boolean isOwner, Nullable<Int32> businessUserTypeID, BusinessDTO business, TypeCodeDTO typeCode, UserDTO user) { this.BusinessUserMapID = businessUserMapID; this.BusinessID = businessID; this.UserID = userID; this.IsOwner = isOwner; this.BusinessUserTypeID = businessUserTypeID; this.Business = business; this.TypeCode = typeCode; this.User = user; }
public BusinessDTO Update(BusinessDTO oBusinessDTO) { BusinessDTO returnBusiness = null; if (oBusinessDTO != null && oBusinessDTO.BusinessID > 0) { oBusinessRepo.UpdateBusiness(BusinessAssembler.ToEntity(oBusinessDTO)); returnBusiness = oBusinessDTO; } return returnBusiness; }
public JobDTO(Int32 jobID, Int32 businessID, String title, String description, Nullable<Int32> jobTypeID, Boolean isActive, Boolean isDeleted, Nullable<DateTime> startDate, Nullable<DateTime> endDate, Nullable<Int32> insuser, Nullable<DateTime> insdt, Nullable<Int32> upduser, Nullable<DateTime> upddt, BusinessDTO business, List<JobApplicationDTO> jobApplications, TypeCodeDTO typeCode) { this.JobID = jobID; this.BusinessID = businessID; this.Title = title; this.Description = description; this.JobTypeID = jobTypeID; this.IsActive = isActive; this.IsDeleted = isDeleted; this.StartDate = startDate; this.EndDate = endDate; this.insuser = insuser; this.insdt = insdt; this.upduser = upduser; this.upddt = upddt; this.Business = business; this.JobApplications = jobApplications; this.TypeCode = typeCode; }
public static BusinessDTO ToBusinessDTO(BussinessDataModel datamodel) { BusinessDTO dto = new BusinessDTO(); if (datamodel != null) { dto.Abbreviation = datamodel.Abbreviation; dto.BusinessID = datamodel.BusinessID; dto.BusinessTypeID = datamodel.BusinessTypeID; dto.insdt = datamodel.insdt; dto.insuser = datamodel.insuser; dto.IsActive = datamodel.IsActive; dto.IsDeleted = datamodel.IsDeleted; dto.Name = datamodel.Name; dto.StartDate = datamodel.StartDate; dto.upddt = datamodel.upddt; dto.upduser = datamodel.upduser; } return dto; }
public BussinessDataModel GetBusiness(BusinessDTO businessDTO) { BussinessDataModel bussinessDataModel = null; if (businessDTO != null) { BusinessAddressDTO BusinessAddressDTO = (businessDTO.BusinessAddresses != null) ? businessDTO.BusinessAddresses.Where(o => o.IsPrimary).FirstOrDefault() : null; AddressDTO oPrimaryAddressDTO = (BusinessAddressDTO != null) ? BusinessAddressDTO.Address : null; BusinessPhoneDTO BusinessPhoneDTO = (businessDTO.BusinessPhones != null) ? businessDTO.BusinessPhones.Where(o => o.IsPrimary).FirstOrDefault() : null; PhoneDTO oPrimaryPhoneDTO = (BusinessPhoneDTO != null) ? BusinessPhoneDTO.Phone : null; BusinessEmailDTO BusinessEmailDTO = (businessDTO.BusinessEmails != null) ? businessDTO.BusinessEmails.Where(o => o.IsPrimary).FirstOrDefault() : null; EmailDTO oPrimaryEmailDTO = (BusinessEmailDTO != null) ? BusinessEmailDTO.Email : null; bussinessDataModel = BussinessDataModelAssembler.ToDataModel(businessDTO, oPrimaryAddressDTO, oPrimaryPhoneDTO, oPrimaryEmailDTO); bussinessDataModel.BusinessAddressID = (BusinessAddressDTO != null) ? BusinessAddressDTO.BusinessAddressID : 0; bussinessDataModel.BusinessPhoneID = (BusinessPhoneDTO != null) ? BusinessPhoneDTO.BusinessPhoneID : 0; bussinessDataModel.BusinessEmailID = (BusinessEmailDTO != null) ? BusinessEmailDTO.BusinessEmailID : 0; } return bussinessDataModel; }
/// <summary> /// Converts this instance of <see cref="Business"/> to an instance of <see cref="BusinessDTO"/>. /// </summary> /// <param name="entity"><see cref="Business"/> to convert.</param> public static BusinessDTO ToDTO(this Business entity) { if (entity == null) return null; var dto = new BusinessDTO(); dto.BusinessID = entity.BusinessID; dto.Name = entity.Name; dto.Abbreviation = entity.Abbreviation; dto.StartDate = entity.StartDate; dto.BusinessTypeID = entity.BusinessTypeID; dto.IsActive = entity.IsActive; dto.IsDeleted = entity.IsDeleted; dto.insuser = entity.insuser; dto.insdt = entity.insdt; dto.upduser = entity.upduser; dto.upddt = entity.upddt; entity.OnDTO(dto); return dto; }
/// <summary> /// Invoked when <see cref="ToDTO"/> operation is about to return. /// </summary> /// <param name="dto"><see cref="BusinessDTO"/> converted from <see cref="Business"/>.</param> static partial void OnDTO(this Business entity, BusinessDTO dto);
public JobDTO(Int32 jobID, Int32 businessID, String title, String description, Nullable <Int32> jobTypeID, Boolean isActive, Boolean isDeleted, Nullable <DateTime> startDate, Nullable <DateTime> endDate, Nullable <Int32> insuser, Nullable <DateTime> insdt, Nullable <Int32> upduser, Nullable <DateTime> upddt, BusinessDTO business, List <JobApplicationDTO> jobApplications, TypeCodeDTO typeCode) { this.JobID = jobID; this.BusinessID = businessID; this.Title = title; this.Description = description; this.JobTypeID = jobTypeID; this.IsActive = isActive; this.IsDeleted = isDeleted; this.StartDate = startDate; this.EndDate = endDate; this.insuser = insuser; this.insdt = insdt; this.upduser = upduser; this.upddt = upddt; this.Business = business; this.JobApplications = jobApplications; this.TypeCode = typeCode; }
public BusinessUserMapDTO(Int32 businessUserMapID, Int32 businessID, Int32 userID, Boolean isOwner, Nullable <Int32> businessUserTypeID, BusinessDTO business, TypeCodeDTO typeCode, UserDTO user) { this.BusinessUserMapID = businessUserMapID; this.BusinessID = businessID; this.UserID = userID; this.IsOwner = isOwner; this.BusinessUserTypeID = businessUserTypeID; this.Business = business; this.TypeCode = typeCode; this.User = user; }