示例#1
0
        public ActionResult Delete([FromBody] Models.Request.EmpleadosEditRequest model)
        {
            using (Models.ControlEmpleadosContext db = new Models.ControlEmpleadosContext())
            {
                Models.TbEmpleados oEmpleados = db.TbEmpleados.Find(model.IdEmp);
                db.TbEmpleados.Remove(oEmpleados); //Eliminar registro
                db.SaveChanges();                  //Guardar cambios en la base de datos
            }

            return(Ok());
        }
示例#2
0
        public ActionResult Put([FromBody] Models.Request.EmpleadosEditRequest model)
        {
            using (Models.ControlEmpleadosContext db = new Models.ControlEmpleadosContext())
            {
                Models.TbEmpleados oEmpleados = db.TbEmpleados.Find(model.IdEmp);
                oEmpleados.CodigoEmp       = model.CodigoEmp;
                oEmpleados.NombreEmp       = model.NombreEmp;
                oEmpleados.ApellidoEmp     = model.ApellidoEmp;
                db.Entry(oEmpleados).State = Microsoft.EntityFrameworkCore.EntityState.Modified; //Update
                db.SaveChanges();                                                                //Guardar cambios en la base de datos
            }

            return(Ok());
        }
示例#3
0
        public ActionResult Post([FromBody] Models.Request.EmpleadosRequest model)
        {
            using (Models.ControlEmpleadosContext db = new Models.ControlEmpleadosContext())
            {
                Models.TbEmpleados oEmpleados = new Models.TbEmpleados();
                oEmpleados.CodigoEmp   = model.CodigoEmp;
                oEmpleados.NombreEmp   = model.NombreEmp;
                oEmpleados.ApellidoEmp = model.ApellidoEmp;
                oEmpleados.IdDepto     = model.idDepto;
                db.TbEmpleados.Add(oEmpleados); //Insert
                db.SaveChanges();               //Guardar cambios en la base de datos
            }

            return(Ok());
        }