Bueno elimine la necesidad de usar un storeprocedure
This commit is contained in:
@@ -200,7 +200,10 @@ public class PropiedadesController : ControllerBase
|
||||
Iddivisa = propiedad.Iddivisa,
|
||||
};
|
||||
|
||||
var ret = RepositorioPropiedades.Singleton.AñadirPropiedad(Prop);
|
||||
Cliente? responsable = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
|
||||
if (cli == null) return Unauthorized();
|
||||
|
||||
var ret = RepositorioPropiedades.Singleton.AñadirPropiedad(Prop, responsable.Dni);
|
||||
return (ret) ?
|
||||
Ok(new { message = "Fue Cargado Correctamente" }) :
|
||||
BadRequest(new { message = "Fallo al momento de añadir la propiedad a la base de datos" });
|
||||
|
||||
@@ -42,7 +42,7 @@ public class RepositorioPropiedades : RepositorioBase<RepositorioPropiedades>
|
||||
return prop;
|
||||
}
|
||||
|
||||
public bool AñadirPropiedad(Propiedade? prop)
|
||||
public bool AñadirPropiedad(Propiedade? prop, long dni = 0)
|
||||
{
|
||||
if (prop == null) return false;
|
||||
|
||||
@@ -50,6 +50,33 @@ public class RepositorioPropiedades : RepositorioBase<RepositorioPropiedades>
|
||||
|
||||
if (string.IsNullOrEmpty(prop.Letra)) prop.Letra = "_";
|
||||
|
||||
prop.Id = (con.Propiedades.Count()!=0) ? con.Propiedades.Count() + 1 : 1;
|
||||
prop.Idestado = 1;
|
||||
|
||||
var a = con.Divisas.ToList();
|
||||
|
||||
|
||||
|
||||
|
||||
Console.WriteLine($"Id: {prop.Id}");
|
||||
Console.WriteLine($"Ubicacion: {prop.Ubicacion}");
|
||||
Console.WriteLine($"Cant. Habitaciones: {prop.Canthabitaciones}");
|
||||
Console.WriteLine($"PROPiso: {prop.Piso}");
|
||||
Console.WriteLine($"Letra: {prop.Letra}");
|
||||
Console.WriteLine($"DNI PROPropietario: {prop.Dnipropietario}");
|
||||
Console.WriteLine($"Id Tipropo Propiedad: {prop.Idtipropiedad}");
|
||||
Console.WriteLine($"Id Estado: {prop.Idestado}");
|
||||
Console.WriteLine($"Monto: {prop.Monto}");
|
||||
Console.WriteLine($"Id Divisa: {prop.Iddivisa}");
|
||||
|
||||
|
||||
|
||||
con.Propiedades.Add(prop);
|
||||
if (dni!=0) GenerarLog(con, dni, $"Se guardo la propiedad");
|
||||
return Guardar(con);
|
||||
|
||||
|
||||
/*
|
||||
var filasInsertadasParam = new MySqlParameter("@p_filas_insertadas", SqlDbType.Int)
|
||||
{
|
||||
Direction = ParameterDirection.Output
|
||||
@@ -73,6 +100,7 @@ public class RepositorioPropiedades : RepositorioBase<RepositorioPropiedades>
|
||||
);
|
||||
|
||||
return (int)filasInsertadasParam.Value == 1 ? true : false;
|
||||
*/
|
||||
}
|
||||
|
||||
public bool PatchPropiedad(Propiedade prop, long dni)
|
||||
|
||||
Reference in New Issue
Block a user