public static UserModel GetModelFromUser(User user) { if (user == null) return null; var roles = user.Roles.ToList().GetRoleModelsFromRoles(); var ministries = user.Ministries.ToList().GetMinstryModelsFromMinistries(); return new UserModel { FirstName = user.FirstName, LastName = user.LastName, ScreenName = user.ScreenName, Email = user.Email, Link = user.Link, AccessToken= user.AccessToken, FacebookId = user.FacebookId, UserStatus = user.UserStatusEnum, LastAcecssed = user.LastAccessed, Created = user.Created, Id = user.Id, IdKey = user.IdKey, Roles = roles, MultiSelectRoleList = ManageRoleModelHelper.GetMultiSelectedRoles(roles), Ministries = ministries, MultiSelectMinistryList = ManageMinistryModelHelper.GetMultiSelectedMinistries(ministries), }; }
public static User GetUserFromModel(UserModel model, DbContextHelper db) { if (model == null) return null; User user = new User { FirstName = model.FirstName, LastName = model.LastName, ScreenName = model.ScreenName, Email = model.Email, Link = model.Link, AccessToken = model.AccessToken, FacebookId = model.FacebookId, UserStatusEnum = model.UserStatus, LastAccessed = model.LastAcecssed, Created = model.Created, Id = model.Id, Roles = ManageRoleModelHelper.GetRolesFromModel(model.Roles, db) }; return user; }
private static UserModel GetModelFromUser(User user) { try { return ManageUserModelHelper.GetModelFromUser(user); } catch (Exception ex) { LogHelper.LogFatalError("UserModelHelper.GetModelFromUser", ex); throw ex; } }