Пример #1
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));
        }
Пример #2
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));
        }