public Usuario Login(string usuario, string password) { MapperManager.GetInstance(); Usuario usuarioValido = null; var usuarioDb = dbContext.Usuarios.FirstOrDefault(u => u.Login == usuario && u.Password == password && u.Activo); if (usuarioDb != null) { usuarioValido = Mapper.Map <DataAccess.Models.Usuario, Usuario>(usuarioDb); } return(usuarioValido); }
public Resultado UpdateUsuario(Usuario usuario) { MapperManager.GetInstance(); try { var usuarioDb = Mapper.Map <Usuario, DataAccess.Models.Usuario>(usuario); dbContext.Entry(usuarioDb).State = EntityState.Modified; dbContext.SaveChanges(); return(new Resultado("El Usuario se guardó correctamente.")); } catch (Exception excepcion) { LogHelper.RegisterError(excepcion.Message); return(new Resultado("Ocurrio un error. Favor contactarse con el administrador.")); } }