Esempio n. 1
0
 public IActionResult PutAccount(DtoAccountRequest pEntidad)
 {
     try
     {
         var result = _service.PutAccount(pEntidad);
         return(Json(_respuestaLogin.RespuestaCorrectaPOST(result, "Se guardo correctamente.", "Error no se puedo guardar.")));
     }
     catch (Exception ex)
     {
         return(Json(_respuesta.RespuestaError(ex.ToString())));
     }
 }
        /// <summary>
        /// Permite actualizar el registro del usuario en la base de datos.
        /// </summary>
        /// <param name="pEntidad">Entidad con los valores del usuario que se guardara.</param>
        /// <returns>Retorna TRUE si el guardado en la BD tuvo exito.</returns>
        public bool PutAccount(DtoAccountRequest pEntidad)
        {
            bool IsValid = false;

            using (var db = new BD_SistemaVentaContext())
            {
                var usuario = db.Usuario.Find(pEntidad.Id);

                if (usuario != null)
                {
                    usuario.UsuarioName = pEntidad.Usuario;
                    usuario.Email       = pEntidad.Email;
                    db.Entry(usuario).CurrentValues.SetValues(usuario);
                    db.SaveChanges();
                }
                IsValid = true;
            }
            return(IsValid);
        }
 public bool PutAccount(DtoAccountRequest pEntidad)
 {
     return(_IDataUsuario.PutAccount(pEntidad));
 }