public IActionResult AddDireccion([FromBody] Direccion oModel)
        {
            Response oResponse = new Response
            {
                Exito = 0
            };

            try
            {
                using Billetera_virtualContext db = new Billetera_virtualContext();
                Direccion oDireccion = new Direccion
                {
                    Calle       = oModel.Calle,
                    Numero      = oModel.Numero,
                    IdLocalidad = oModel.IdLocalidad
                };
                db.Direccions.Add(oDireccion);
                db.SaveChanges();

                oResponse.Exito   = 1;
                oResponse.Mensaje = "Direccion Creada Correctamente";
                oResponse.Data    = oDireccion;
            }
            catch (Exception e)
            {
                oResponse.Mensaje = e.Message;
            }
            return(Ok(oResponse));
        }
Ejemplo n.º 2
0
        public IActionResult Delete(int _id)
        {
            Response oResponse = new Response
            {
                Exito = 0
            };

            try
            {
                using (Billetera_virtualContext db = new Billetera_virtualContext())
                {
                    Cliente oCliente = db.Clientes.Find(_id);

                    db.Remove(oCliente);

                    db.SaveChanges();

                    //codigo de exito = 1, si da error es = 0
                    oResponse.Exito   = 1;
                    oResponse.Mensaje = "Registro Eliminado con Exito";
                };
            }
            catch (Exception e)
            {
                oResponse.Mensaje = e.Message;
            }
            return(Ok(oResponse));
        }
Ejemplo n.º 3
0
        public IActionResult Edit([FromBody] UsuarioViewModel oModel)
        {
            Response oResponse = new Response
            {
                Exito = 0
            };

            try
            {
                using (Billetera_virtualContext db = new Billetera_virtualContext())
                {
                    Usuario oUsuario = db.Usuarios.Find(oModel.IdUsuario);

                    oUsuario.NombreUsuario = oModel.NombreUsuario;
                    oUsuario.Password      = oModel.Password;
                    oUsuario.FechaAlta     = oModel.FechaAlta;
                    oUsuario.Estado        = oModel.Estado;

                    db.Entry(oUsuario).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
                    db.SaveChanges();

                    //codigo de exito = 1, si da error es = 0
                    oResponse.Exito   = 1;
                    oResponse.Mensaje = "Registro Editado con Exito";
                };
            }
            catch (Exception e)
            {
                oResponse.Mensaje = e.Message;
            }
            return(Ok(oResponse));
        }
Ejemplo n.º 4
0
        public IActionResult Add([FromBody] UsuarioViewModel oModel)
        {
            Response oResponse = new Response
            {
                Exito = 0
            };

            try
            {
                using Billetera_virtualContext db = new Billetera_virtualContext();
                Usuario oUsuario = new Usuario
                {
                    NombreUsuario = oModel.NombreUsuario,
                    Password      = oModel.Password,
                    FechaAlta     = oModel.FechaAlta,
                    Estado        = oModel.Estado,
                    Email         = oModel.Email
                };
                db.Usuarios.Add(oUsuario);
                db.SaveChanges();

                //codigo de exito = 1, si da error es = 0
                oResponse.Exito   = 1;
                oResponse.Mensaje = "Registro Insertado";
            }
            catch (Exception e)
            {
                oResponse.Mensaje = e.Message;
            }
            return(Ok(oResponse));
        }
Ejemplo n.º 5
0
        public IActionResult Edit([FromBody] ClienteViewModel oModel)
        {
            Response oResponse = new Response
            {
                Exito = 0
            };

            try
            {
                using (Billetera_virtualContext db = new Billetera_virtualContext())
                {
                    Cliente oCliente = db.Clientes.Find(oModel.IdCliente);

                    oCliente.Nombre      = oModel.Nombre;
                    oCliente.Apellido    = oModel.Apellido;
                    oCliente.Estado      = oModel.Estado;
                    oCliente.IdDireccion = oModel.IdDireccion;
                    oCliente.NroTelefono = oModel.NroTelefono;
                    oCliente.NroDni      = oModel.NroDni;
                    oCliente.FrontalDni  = oModel.FrontalDni;
                    oCliente.TraseraDni  = oModel.TraseraDni;
                    oCliente.Email       = oModel.Email;
                    oCliente.Password    = oModel.Password;

                    db.Entry(oCliente).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
                    db.SaveChanges();
                    oResponse.Exito = 1;
                }
                //codigo de exito = 1, si da error es = 0
                oResponse.Exito   = 1;
                oResponse.Mensaje = "Registro Actualizado";
            }
            catch (Exception e)
            {
                oResponse.Mensaje = e.Message;
            }
            return(Ok(oResponse));
        }
Ejemplo n.º 6
0
        public IActionResult Add([FromBody] ClienteViewModel oModel)
        {
            Response oResponse = new Response
            {
                Exito = 0
            };

            try
            {
                using Billetera_virtualContext db = new Billetera_virtualContext();
                Cliente oCliente = new Cliente
                {
                    Nombre      = oModel.Nombre,
                    Apellido    = oModel.Apellido,
                    Estado      = oModel.Estado,
                    IdDireccion = oModel.IdDireccion,
                    NroTelefono = oModel.NroTelefono,
                    NroDni      = oModel.NroDni,
                    FrontalDni  = oModel.FrontalDni,
                    TraseraDni  = oModel.TraseraDni,
                    Email       = oModel.Email,
                    Password    = oModel.Password
                };
                db.Clientes.Add(oCliente);
                db.SaveChanges();

                //codigo de exito = 1, si da error es = 0
                oResponse.Exito   = 1;
                oResponse.Mensaje = "Registro Insertado";
            }
            catch (Exception e)
            {
                oResponse.Mensaje = e.Message;
            }
            return(Ok(oResponse));
        }