/// <summary> /// Invoked when <see cref="ToDTO"/> operation is about to return. /// </summary> /// <param name="dto"><see cref="BusinessEmailDTO"/> converted from <see cref="BusinessEmail"/>.</param> static partial void OnDTO(this BusinessEmail entity, BusinessEmailDTO dto) { if (entity != null && entity.Email != null) { dto.Email = EmailAssembler.ToDTO(entity.Email); } }
public IHttpActionResult PutBusinessEmail(int id, BusinessEmailDTO businessEmail) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != businessEmail.BusinessEmailID) { return(BadRequest()); } try { db.Update(businessEmail); } catch (DbUpdateConcurrencyException) { if (!BusinessEmailExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public BusinessDataModel Get(BusinessDTO modelDTO) { BusinessDataModel BusinessDataModel = null; if (modelDTO != null) { //List<BusinessAddressDTO> BusinessAddressDTO = (modelDTO.BusinessAddresses != null) ? modelDTO.BusinessAddresses.Select(p => p) : null; //AddressDTO oPrimaryAddressDTO = (BusinessAddressDTO != null) ? BusinessAddressDTO.Addres : null; List <AddressDTO> oPrimaryAddressDTO = (modelDTO.BusinessAddresses != null) ? modelDTO.BusinessAddresses.Where(p => p.BusinessID == modelDTO.BusinessID).Select(p => p.Addres).ToList() : null; List <ServiceDTO> servicesList = (modelDTO.Services != null) ? modelDTO.Services.Where(p => p.BusinessID == modelDTO.BusinessID).ToList() : null; List <AchievementDTO> oPrimaryAchievementDTO = (modelDTO.Achievements != null) ? modelDTO.Achievements.Where(p => p.BusinessID == modelDTO.BusinessID).Select(p => p).ToList() : null; BusinessPhoneDTO BusinessPhoneDTO = (modelDTO.BusinessPhones != null) ? modelDTO.BusinessPhones.Where(o => o.IsPrimary).FirstOrDefault() : null; PhoneDTO oPrimaryPhoneDTO = (BusinessPhoneDTO != null) ? BusinessPhoneDTO.Phone : null; //BusinessImageDTO BusinessImageDTO = (modelDTO.BusinessImages != null) ? modelDTO.BusinessImages.Where(o => o.IsPrimary).FirstOrDefault() : null; //ImageDTO oPrimaryImageDTO = (BusinessImageDTO != null) ? BusinessImageDTO.Image : null; ImageDTO oPrimaryImageDTO = (modelDTO.BusinessImages != null) ? modelDTO.BusinessImages.Where(o => o.IsPrimary).Select(p => p.Image).FirstOrDefault() : null; BusinessEmailDTO BusinessEmailDTO = (modelDTO.BusinessEmails != null) ? modelDTO.BusinessEmails.Where(o => o.IsPrimary).FirstOrDefault() : null; EmailDTO oPrimaryEmailDTO = (BusinessEmailDTO != null) ? BusinessEmailDTO.Email : null; BusinessDataModel = BusinessDataModelAssembler.ToDataModel(modelDTO, oPrimaryAddressDTO, oPrimaryPhoneDTO, oPrimaryEmailDTO, oPrimaryImageDTO, oPrimaryAchievementDTO, null, servicesList); BusinessDataModel.PrimaryAddressID = (modelDTO.BusinessAddresses != null) ? modelDTO.BusinessAddresses.FirstOrDefault(p => p.IsPrimary == true).AddressID : 0; //BusinessDataModel.BusinessAddressID = (BusinessAddressDTO != null) ? BusinessAddressDTO.BusinessAddressID : 0; BusinessDataModel.BusinessPhoneID = (BusinessPhoneDTO != null) ? BusinessPhoneDTO.BusinessPhoneID : 0; BusinessDataModel.BusinessEmailID = (BusinessEmailDTO != null) ? BusinessEmailDTO.BusinessEmailID : 0; } return(BusinessDataModel); }
public BusinessEmailDTO Create(BusinessEmailDTO modelDTO) { if (modelDTO != null) { return(BusinessEmailAssembler.ToDTO(businessEmailsRepos.CreateBusinessEmail(BusinessEmailAssembler.ToEntity(modelDTO)))); } return(null); }
public IHttpActionResult PostBusinessEmail(BusinessEmailDTO businessEmail) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Create(businessEmail); return(CreatedAtRoute("DefaultApi", new { id = businessEmail.BusinessEmailID }, businessEmail)); }
public IHttpActionResult GetBusinessEmail(int id) { BusinessEmailDTO businessEmail = db.Get(id); if (businessEmail == null) { return(NotFound()); } return(Ok(businessEmail)); }
public BusinessEmailDTO Get(int businessEmailsID) { BusinessEmailDTO oBusinessEmailsDTO = null; if (businessEmailsID > 0) { BusinessEmail oBusinessEmails = oBusinessEmailsRepos.GetBusinessEmail(businessEmailsID); } return(oBusinessEmailsDTO); }
public BusinessEmailDTO Get(int id) { BusinessEmailDTO oBusinessEmailsDTO = null; if (id > 0) { BusinessEmail oBusinessEmails = businessEmailsRepos.GetBusinessEmail(id); } return(oBusinessEmailsDTO); }
public BusinessEmailDTO Update(BusinessEmailDTO oBusinessEmailsDTO) { BusinessEmailDTO returnEmails = null; if (oBusinessEmailsDTO != null && oBusinessEmailsDTO.EmailID > 0) { oBusinessEmailsRepos.UpdateBusinessEmail(0, BusinessEmailAssembler.ToEntity(oBusinessEmailsDTO)); returnEmails = oBusinessEmailsDTO; } return(returnEmails); }
public BusinessEmailDTO Update(BusinessEmailDTO modelDTO) { BusinessEmailDTO returnEmails = null; if (modelDTO != null && modelDTO.EmailID > 0) { businessEmailsRepos.UpdateBusinessEmail(0, BusinessEmailAssembler.ToEntity(modelDTO)); returnEmails = modelDTO; } return(returnEmails); }
/// <summary> /// Converts this instance of <see cref="BusinessEmail"/> to an instance of <see cref="BusinessEmailDTO"/>. /// </summary> /// <param name="entity"><see cref="BusinessEmail"/> to convert.</param> public static BusinessEmailDTO ToDTO(this BusinessEmail entity) { if (entity == null) { return(null); } var dto = new BusinessEmailDTO(); dto.BusinessEmailID = entity.BusinessEmailID; dto.BusinessID = entity.BusinessID; dto.EmailID = entity.EmailID; dto.IsPrimary = entity.IsPrimary; entity.OnDTO(dto); return(dto); }
/// <summary> /// Converts this instance of <see cref="BusinessEmailDTO"/> to an instance of <see cref="BusinessEmail"/>. /// </summary> /// <param name="dto"><see cref="BusinessEmailDTO"/> to convert.</param> public static BusinessEmail ToEntity(this BusinessEmailDTO dto) { if (dto == null) { return(null); } var entity = new BusinessEmail(); entity.BusinessEmailID = dto.BusinessEmailID; entity.BusinessID = dto.BusinessID; entity.EmailID = dto.EmailID; entity.IsPrimary = dto.IsPrimary; dto.OnEntity(entity); return(entity); }
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> /// Invoked when <see cref="ToEntity"/> operation is about to return. /// </summary> /// <param name="entity"><see cref="BusinessEmail"/> converted from <see cref="BusinessEmailDTO"/>.</param> static partial void OnEntity(this BusinessEmailDTO dto, BusinessEmail entity) { }
/// <summary> /// Invoked when <see cref="ToDTO"/> operation is about to return. /// </summary> /// <param name="dto"><see cref="BusinessEmailDTO"/> converted from <see cref="BusinessEmail"/>.</param> static partial void OnDTO(this BusinessEmail entity, BusinessEmailDTO dto);