private Business.Entities.User ConvertUserToInternalType(MessageTypes.User user) { Business.Entities.User lInternal = UserProvider.ReadUserById(user.Id); if (lInternal == null) { lInternal = new Business.Entities.User(); } lInternal.Address = user.Address; lInternal.Email = user.Email; lInternal.Id = user.Id; lInternal.Name = user.Name; lInternal.Revision = user.Revision; if (user.LoginCredential != null) { lInternal.LoginCredential = new Business.Entities.LoginCredential() { Id = user.LoginCredential.Id, UserName = user.LoginCredential.UserName, EncryptedPassword = user.LoginCredential.EncryptedPassword }; } return(lInternal); }
private MessageTypes.User ConvertToExternalType(Business.Entities.User user) { if (user == null) { return(null); } MessageTypes.User lExternal = new MessageTypes.User() { Address = user.Address, Email = user.Email, Id = user.Id, Name = user.Name, Revision = user.Revision, }; if (user.LoginCredential != null) { lExternal.LoginCredential = new MessageTypes.LoginCredential() { Id = user.LoginCredential.Id, UserName = user.LoginCredential.UserName, EncryptedPassword = user.LoginCredential.EncryptedPassword }; } return(lExternal); }
public static UserModel FromBusinessEntity(Business.Entities.User businessEntity) { UserModel model = new UserModel(); model.Id = businessEntity.ID; model.TypeID = businessEntity.TypeID; model.Username = businessEntity.Username; model.Name = businessEntity.Name; model.Email = businessEntity.Email; model.Enabled = businessEntity.Enabled; if (businessEntity.Type != null) { model.Type = UserTypeModel.FromBusinessEntity(businessEntity.Type); } return(model); }
public void DeleteUser(Business.Entities.User pUser) { UserProvider.DeleteUser(pUser); }
public void UpdateUser(Business.Entities.User pUser) { UserProvider.UpdateUser(pUser); }
public void CreateUser(Business.Entities.User pUser) { UserProvider.CreateUser(pUser); }
public List <Role> GetRolesForUser(Business.Entities.User pUser) { return(RoleProvider.GetRolesForUser(pUser)); }