Esempio n. 1
0
        public bool InsertarUsuario(Add_Usuario a)
        {
            IDbCommand        dbTransation;
            DynamicParameters parameters = new DynamicParameters();

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

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

                try
                {
                    db.ExecuteScalar("Usuario.Add_Usuario",
                                     commandType: CommandType.StoredProcedure,
                                     param: parameters);
                    db.Close();
                    return(true);
                }
                catch (Exception e)
                {
                    db.Close();
                    return(false);

                    throw e;
                }
            }
        }
Esempio n. 2
0
 public IActionResult Post([FromBody] Add_Usuario a)
 {
     try
     {
         return(Ok(al.InsertarUsuario(a)));
     }
     catch (Exception e)
     {
         return(StatusCode(500, e));
     }
 }