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)); }
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)); }