public UserAccountDTO Create(UserAccountDTO oUserAccountDTO) { if (oUserAccountDTO != null) { oUserAccountRepo.CreateUserAccount(UserAccountAssembler.ToEntity(oUserAccountDTO)); return oUserAccountDTO; } return null; }
public UserAccountDTO Update(UserAccountDTO oUserAccountDTO) { UserAccountDTO returnUserAccount = null; if (oUserAccountDTO != null && oUserAccountDTO.UserAccountID > 0) { oUserAccountRepo.UpdateUserAccount(UserAccountAssembler.ToEntity(oUserAccountDTO)); returnUserAccount = oUserAccountDTO; } return returnUserAccount; }
/// <summary> /// Converts this instance of <see cref="UserAccount"/> to an instance of <see cref="UserAccountDTO"/>. /// </summary> /// <param name="entity"><see cref="UserAccount"/> to convert.</param> public static UserAccountDTO ToDTO(this UserAccount entity) { if (entity == null) return null; var dto = new UserAccountDTO(); dto.UserAccountID = entity.UserAccountID; dto.UserID = entity.UserID; dto.UserName = entity.UserName; dto.Password = entity.Password; 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; }
public UserDataModel CreateUser(UserDataModel userDataModel) { if (userDataModel != null) { UserDTO userDTO = new UserDTO(); UserAccountDTO userAccountDTO = new UserAccountDTO(); PhoneDTO oPhoneDTO = new PhoneDTO(); EmailDTO oEmailDTO = new EmailDTO(); AddressDTO oAddressDTO = new AddressDTO(); userDTO = UserDataModelAssembler.ToUserDTO(userDataModel); userAccountDTO = UserDataModelAssembler.ToUserAccountDTO(userDataModel); oPhoneDTO = UserDataModelAssembler.ToPhoneDTO(userDataModel); oEmailDTO = UserDataModelAssembler.ToEmailDTO(userDataModel); oAddressDTO = UserDataModelAssembler.ToAddressDTO(userDataModel); if (userDTO != null) { userDTO = usersBL.Create(userDTO); } if (userAccountDTO != null) { userAccountDTO = AccountBL.Create(userAccountDTO); } if (oPhoneDTO != null) { oPhoneDTO = oPhonesBL.Create(oPhoneDTO); } if (oEmailDTO != null) { oEmailsBL.Create(oEmailDTO); } if (oAddressDTO != null) { oAddressBL.Create(oAddressDTO); } } return userDataModel; }
/// <summary> /// Invoked when <see cref="ToDTO"/> operation is about to return. /// </summary> /// <param name="dto"><see cref="UserAccountDTO"/> converted from <see cref="UserAccount"/>.</param> static partial void OnDTO(this UserAccount entity, UserAccountDTO dto);
public static UserDataModel ToDataModel(UserDTO userDTO, UserAccountDTO accountDTO, AddressDTO addressDTO, PhoneDTO phoneDTO, EmailDTO emailDTO) { UserDataModel model = null; if (userDTO != null) { model = new UserDataModel { UserID = userDTO.UserID, UserName = userDTO.UserName, FirstName = userDTO.FirstName, MiddleName = userDTO.MiddleName, LastName = userDTO.LastName, DOB = userDTO.DOB, IsActive = userDTO.IsActive, IsDeleted = userDTO.IsDeleted, insuser = userDTO.insuser, insdt = userDTO.insdt, upduser = userDTO.upduser, upddt = userDTO.upddt }; if (accountDTO != null) { model.UserAccountID = accountDTO.UserAccountID; model.UserAccountinsdt = accountDTO.insdt; model.UserAccountinsuser = accountDTO.insuser; model.UserAccountIsActive = accountDTO.IsActive; model.UserAccountIsDeleted = accountDTO.IsDeleted; model.UserAccountPassword = accountDTO.Password; model.UserAccountupddt = accountDTO.upddt; model.UserAccountupduser = accountDTO.upduser; model.UserAccountUserName = accountDTO.UserName; } if (addressDTO != null) { model.UserAddressAddressTypeID = addressDTO.AddressTypeID; model.UserAddressCity = addressDTO.City; model.UserAddressCountryID = addressDTO.CountryID; model.UserAddressID = addressDTO.AddressID; model.UserAddressLine1 = addressDTO.Line1; model.UserAddressLine2 = addressDTO.Line2; model.UserAddressLine3 = addressDTO.Line3; model.UserAddressState = addressDTO.State; model.UserAddressTitle = addressDTO.Title; model.UserAddressZipCode = addressDTO.ZipCode; } if (phoneDTO != null) { model.UserPhoneCountryID = phoneDTO.CountryID; model.UserPhoneExt = phoneDTO.Ext; model.UserPhoneID = phoneDTO.PhoneID; model.UserPhoneNumber = phoneDTO.Number; model.UserPhoneTypeID = phoneDTO.PhoneTypeID; } if (emailDTO != null) { model.UserEmailAddress = emailDTO.Address; model.UserEmailID = emailDTO.EmailID; model.UserEmailTypeID = emailDTO.EmailTypeID; } } return model; }
public static UserAccountDTO ToUserAccountDTO(UserDataModel datamodel) { UserAccountDTO model=new UserAccountDTO(); if (datamodel != null) { model.UserAccountID = datamodel.UserAccountID; model.insdt = datamodel.UserAccountinsdt; model.insuser = datamodel.UserAccountinsuser; model.IsActive = datamodel.UserAccountIsActive; model.IsDeleted = datamodel.UserAccountIsDeleted; model.Password = datamodel.UserAccountPassword; model.upddt = datamodel.UserAccountupddt; model.upduser = datamodel.UserAccountupduser; model.UserName = datamodel.UserAccountUserName; } return model; }