コード例 #1
0
 public IEnumerable GetTipoPermisosList()
 {
     using (var context = new PermisosAppDbContext())
     {
         return(context.TipoPermisos.OrderBy(n => n.Id)
                .Select(c => new { c.Id, c.PermisoDescripcion }).ToList());
     }
 }
コード例 #2
0
        private List <TipoPermiso> GetTipoPermisos()
        {
            List <TipoPermiso> ret = new List <TipoPermiso>();

            using (var context = new PermisosAppDbContext())
            {
                ret = context.TipoPermisos.ToList();

                return(ret);
            }
        }
コード例 #3
0
        public bool Delete(TipoPermiso entity)
        {
            //TODO: ELIMINA UN EMEPLEADO
            using (var context = new PermisosAppDbContext())
            {
                context.Entry(entity).State = System.Data.Entity.EntityState.Deleted;
                context.SaveChanges();
            }


            return(true);
        }
コード例 #4
0
        private List <TipoPermiso> CreateMockData()
        {
            List <TipoPermiso> ret = new List <TipoPermiso>();

            ret.Add(new TipoPermiso()
            {
                Id = 1,
                PermisoDescripcion = "Vacaciones"
            });

            ret.Add(new TipoPermiso()
            {
                Id = 2,
                PermisoDescripcion = "Consulta Medico"
            });

            ret.Add(new TipoPermiso()
            {
                Id = 3,
                PermisoDescripcion = "Duelo"
            });

            ret.Add(new TipoPermiso()
            {
                Id = 4,
                PermisoDescripcion = "Paternidad"
            });

            ret.Add(new TipoPermiso()
            {
                Id = 5,
                PermisoDescripcion = "Maternidad"
            });

            using (var context = new PermisosAppDbContext())
            {
                foreach (var Entity in ret)
                {
                    var exist = context.TipoPermisos.Where(n => n.PermisoDescripcion == Entity.PermisoDescripcion).FirstOrDefault();
                    if (exist == null)
                    {
                        context.TipoPermisos.Add(Entity);
                        context.SaveChanges();
                    }
                }
            }


            return(ret);
        }
コード例 #5
0
        public bool Insert(Empleado entity)
        {
            bool ret = false;


            //TOOD: CREATE INSERT IN DB

            using (var context = new PermisosAppDbContext())
            {
                context.Empleados.Add(entity);
                context.SaveChanges();
                ret = true;
            }


            return(ret);
        }
コード例 #6
0
        public List <Empleado> Get()
        {
            List <Empleado> ret = new List <Empleado>();

            using (var context = new PermisosAppDbContext())
            {
                var empleados   = context.Empleados;
                var TipoPermiso = context.TipoPermisos;

                foreach (Empleado e in empleados)
                {
                    var tp = TipoPermiso.Find(e.TipoPermisoID);

                    e.TipoPermiso = tp;

                    ret.Add(e);
                }
            }



            return(ret);
        }