コード例 #1
0
        public IActionResult Edit(ClienteRequest model)
        {
            Respuesta <Cliente> oRespuesta = new Respuesta <Cliente>();

            try
            {
                using (DrogueriaP3sContext db = new DrogueriaP3sContext())
                {
                    Cliente oCliente = db.Cliente.Find(model.Id);
                    oCliente.Nombres   = model.Nombres;
                    oCliente.Apellidos = model.Apellidos;
                    oCliente.Celular   = model.Celular;
                    oCliente.Telefono  = model.Telefono;
                    oCliente.Correo    = model.Correo;
                    oCliente.FechaNac  = model.FechaNac;

                    db.Entry(oCliente).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
                    db.SaveChanges();
                    oRespuesta.Exito = 1;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }
            return(Ok(oRespuesta));
        }
コード例 #2
0
        public IActionResult Add(ClienteRequest model)
        {
            Respuesta <object> oRespuesta = new Respuesta <object>();

            try
            {
                using (DrogueriaP3sContext db = new DrogueriaP3sContext())
                {
                    Cliente oCliente = new Cliente();
                    oCliente.Nombres   = model.Nombres;
                    oCliente.Apellidos = model.Apellidos;
                    oCliente.Celular   = model.Celular;
                    oCliente.Telefono  = model.Telefono;
                    oCliente.Correo    = model.Correo;
                    oCliente.FechaNac  = model.FechaNac;

                    db.Cliente.Add(oCliente);
                    db.SaveChanges();
                    oRespuesta.Exito = 1;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }
            return(Ok(oRespuesta));
        }
コード例 #3
0
        public IActionResult Get()
        {
            Respuesta <List <Cliente> > oRespuesta = new Respuesta <List <Cliente> >();

            try
            {
                using (DrogueriaP3sContext db = new DrogueriaP3sContext())
                {
                    var lst = db.Cliente.ToList();
                    oRespuesta.Exito = 1;
                    oRespuesta.Data  = lst;
                }
            }
            catch (Exception ex) {
                oRespuesta.Mensaje = ex.Message;
            }
            return(Ok(oRespuesta));
        }
コード例 #4
0
        public IActionResult Delete(int Id)
        {
            Respuesta <object> oRespuesta = new Respuesta <object>();

            try
            {
                using (DrogueriaP3sContext db = new DrogueriaP3sContext())
                {
                    Cliente oCliente = db.Cliente.Find(Id);
                    db.Remove(oCliente);
                    db.SaveChanges();
                    oRespuesta.Exito = 1;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }
            return(Ok(oRespuesta));
        }