public static Commons.User MobileLogin(Commons.UserLogin model) { Commons.User obj = new Commons.User(); using (IndexEntities db = new IndexEntities()) { sp_MobileLogin_Result result = db.sp_MobileLogin(model.Username, Functionalities.Security.Cryptography.Encrypt(model.Password)).FirstOrDefault(); if (result != null) { obj.Id = result.IdPerson; obj.FirstName = result.FirstName; obj.LastName = result.LastName; obj.Nit = result.Nit; obj.SitePassword = result.SitePassword; obj.PasswordReset = result.PasswordReset; obj.OAuthSite = result.OAuthSite; obj.OAuthMobile = result.OAuthMobile; obj.Active = result.Active; obj.UserName = result.UserName; obj.Roles = Role.Get(result.UserName); } else { obj = null; } } return(obj); }