Exemplo n.º 1
0
 public IActionResult Put(string Numeroidentificacion, [FromBody] Upd_Usuario a)
 {
     try
     {
         return(Ok(al.EditaUsuario(Numeroidentificacion, a)));
     }
     catch (Exception e)
     {
         return(StatusCode(500, e));
     }
 }
Exemplo n.º 2
0
        public bool EditaUsuario(string Numeroidentificacion, Upd_Usuario a)
        {
            IDbCommand        dbTransation;
            DynamicParameters parameters = new DynamicParameters();

            parameters.Add("@Numeroidentificacion", Numeroidentificacion);
            parameters.Add("@Nombre", a.Nombre);
            parameters.Add("@Apellido", a.Apellido);
            parameters.Add("@IdTipoIdentificacion", Convert.ToInt32(a.IdTipoIdentificacion));
            parameters.Add("@Contrasena", a.Contrasena);
            parameters.Add("@CorreoElectronico", a.CorreoElectronico);


            using (IDbConnection db = GetConnection())
            {
                db.Open();

                try
                {
                    string result = null;
                    object value  = db.ExecuteScalar("Usuario.Upd_Usuario",
                                                     commandType: CommandType.StoredProcedure,
                                                     param: parameters);

                    return(true);

                    db.Close();
                }
                catch (Exception e)
                {
                    db.Close();
                    return(false);

                    throw e;
                }
            }
        }