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