public HttpResponseMessage Guardar([FromBody] M_Clientes c) { try { if (ValidarAutorizacion()) { var x = ClientesFunciones.Guardar(c); if (x == false) { return(OkResponse("Hubo un error al recuperar el registro")); } else { return(OkResponse(x)); } } else { return(OkResponse("No tiene acceso")); } } catch (Exception) { return(ErrorResponse("Ha ocurrido un error")); throw; } }
public static bool Actualizar(M_Clientes c) { var result = false; try { var db = new ecomercebdEntities(); var x = db.Clientes.SingleOrDefault(k => k.ID == c.ID); if (x != null) { x.Nombre = c.Nombre; x.Apellido = c.Apellido; x.Telefono = c.Telefono; x.CorreoE = c.CorreoE; db.SaveChanges(); result = true; return(result); } else { return(result); } } catch (Exception ex) { return(false); throw; } }
public HttpResponseMessage Actualizar([FromBody] M_Clientes a) { try { if (ValidarAutorizacion()) { var x = ClientesFunciones.Actualizar(a); if (x == false) { return(OkResponse("Hubo un error al tratar de actualizar")); } else { return(OkResponse(x)); } } else { return(OkResponse("No tiene acceso")); } } catch (Exception) { return(ErrorResponse("Ha ocurrido un error")); throw; } }
public static Clientes ConvertToDBTable(M_Clientes c) { return(new Clientes { ID = c.ID, Nombre = c.Nombre, Apellido = c.Apellido, Telefono = c.Telefono, CorreoE = c.CorreoE }); }
public static Clientes ConvertirHaciaBaseDatos(M_Clientes c) { return(new Clientes { ID = c.ID, Nombre = c.Nombre, Apellido = c.Apellido, Telefono = c.Telefono, CorreoE = c.CorreoE }); }
public static bool Guardar(M_Clientes c) { try { var db = new EcomerceEntities(); var x = ConvertirHaciaBaseDatos(c); db.Clientes.Add(x); db.SaveChanges(); return(true); } catch (Exception ex) { return(false); throw; } }
public static bool Guardar(M_Clientes c) { try { var db = new ecomercebdEntities(); var x = ConvertToDBTable(c); db.Clientes.Add(x); db.SaveChanges(); return(true); } catch (Exception ex) { return(false); throw; } }
static void Main(string[] args) { //codigo para pruebas M_Clientes GuardarCliente = new M_Clientes(); GuardarCliente.Nombre = "Pedro"; GuardarCliente.Apellido = "Lopez"; GuardarCliente.Telefono = "94959493"; GuardarCliente.CorreoE = "*****@*****.**"; var db = new EcomerceEntities(); var x = ClasesFunciones.ClientesFunciones.ConvertirHaciaBaseDatos(GuardarCliente); db.Clientes.Add(x); db.SaveChanges(); //codigo para pruebas }