public IActionResult EditCliente(ClienteRequest model) { Respuesta <object> oRespuesta = new Respuesta <object>(); try { using (gdlimatContext db = new gdlimatContext()) { TblClientes oCliente = db.TblClientes.Find(model.NombreCliente); oCliente.NombreCliente = model.NombreCliente; oCliente.Contacto = model.Contacto; oCliente.Direccion = model.Direccion; oCliente.Telefono = model.Telefono; oCliente.Email = model.Email; oCliente.Proyecto = model.Proyecto; db.Entry(oCliente).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult AddCliente(ClienteRequest model) { Respuesta <object> oRespuesta = new Respuesta <object>(); try { using (gdlimatContext db = new gdlimatContext()) { TblClientes oCliente = new TblClientes(); oCliente.NombreCliente = model.NombreCliente; oCliente.Contacto = model.Contacto; oCliente.Direccion = model.Direccion; oCliente.Telefono = model.Telefono; oCliente.Email = model.Email; oCliente.Proyecto = model.Proyecto; db.TblClientes.Add(oCliente); db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult ViewClientes(string NombreCliente) { Respuesta <TblClientes> oRespuesta = new Respuesta <TblClientes>(); try { using (gdlimatContext db = new gdlimatContext()) { var lst = db.TblClientes.Find(NombreCliente); oRespuesta.Exito = 1; oRespuesta.Data = lst; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult DeleteCliente(string NombreCliente) { Respuesta <object> oRespuesta = new Respuesta <object>(); try { using (gdlimatContext db = new gdlimatContext()) { TblClientes oCliente = db.TblClientes.Find(NombreCliente); db.Remove(oCliente); db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }