public void NUnit_Group_Domain_Add()
        {
            Sys_ResourceServices service = new Sys_ResourceServices();
            bool result  = true;
            int  countSC = 0;

            for (int i = 1; i <= 10; i++)
            {
                var model = new Sys_Resource
                {
                    Id           = i,
                    Code         = i.ToString(),
                    ResourceName = "ResourceName " + i
                };
                var result1 = service.Add <Sys_Resource>(model);
                //NUnit.Framework.Assert.IsTrue(result);
                if (result1 == ActionStatus.EditSucceed.ToString())
                {
                    countSC += 1;
                    Console.WriteLine("Process Success >>> Create >>> " + model.Id
                                      + " | " + model.Code
                                      );
                }
            }
            Console.WriteLine("Total success record: " + countSC);
        }
        public void NUnit_Group_Domain_Get()
        {
            Sys_ResourceServices service = new Sys_ResourceServices();
            var repo = service.GetAllUseEntity <Sys_Resource>(ref status);

            Console.Write("Total Record: " + repo.Count());
        }
Beispiel #3
0
        public Sys_ResourceModel Put(Sys_ResourceModel model)
        {
            var Resource = new Sys_ResourceEntity
            {
                ID   = model.ID,
                Code = model.Code,
                //ResourceType = model.ResourceType,
                ResourceName = model.ResourceName,
                ModuleName   = model.ModuleName,
                //Description = model.Description
            };
            var service = new Sys_ResourceServices();

            if (model.ID != Guid.Empty)
            {
                Resource.ID = model.ID;
                service.Edit <Sys_ResourceEntity>(Resource);
            }
            else
            {
                service.Add <Sys_ResourceEntity>(Resource);
            }

            return(model);
        }
 public void NUnit_Group_Domain_Add()
 {
     Sys_ResourceServices service = new Sys_ResourceServices();
     bool result = true;
     int countSC = 0;
     for (int i = 1; i <= 10; i++)
     {
         
         var model = new Sys_Resource
         {
             Id = i,
             Code = i.ToString(),
             ResourceName = "ResourceName " + i
         };
       var  result1 = service.Add<Sys_Resource>(model);
         //NUnit.Framework.Assert.IsTrue(result);
       if (result1 == ActionStatus.EditSucceed.ToString())
         {
             countSC += 1;
             Console.WriteLine("Process Success >>> Create >>> " + model.Id
                 + " | " + model.Code
                 );
         }
     }
     Console.WriteLine("Total success record: " + countSC);
 }
        public void NUnit_Group_Domain_Get()
        {
            Sys_ResourceServices service = new Sys_ResourceServices();
            var repo = service.GetAllUseEntity<Sys_Resource>(ref status);

            Console.Write("Total Record: " + repo.Count());
        }
 public void NUnit_Group_Domain_GetById()
 {
     Sys_ResourceServices service = new Sys_ResourceServices();
     var model = new Sys_Resource { Id = 3 };
     var result = service.GetById<Sys_Resource>(model.Id,ref status) as Sys_Resource;
     NUnit.Framework.Assert.IsNotNull(result);
     Console.Write("SearchResult: " + result.Id 
         + " | " + result.Code
         + " | " + result.ResourceName 
         );
 }
        public void NUnit_Group_Domain_GetById()
        {
            Sys_ResourceServices service = new Sys_ResourceServices();
            var model = new Sys_Resource {
                Id = 3
            };
            var result = service.GetById <Sys_Resource>(model.Id, ref status) as Sys_Resource;

            NUnit.Framework.Assert.IsNotNull(result);
            Console.Write("SearchResult: " + result.Id
                          + " | " + result.Code
                          + " | " + result.ResourceName
                          );
        }
Beispiel #8
0
        // GET api/<controller>
        /// <summary>
        /// Lấy tất cả dữ liệu
        /// </summary>
        /// <returns></returns>
        public IEnumerable <Sys_ResourceModel> Get()
        {
            var service = new Sys_ResourceServices();
            var list    = service.GetAllUseEntity <Sys_ResourceEntity>(ref status);

            return(list.Select(item => new Sys_ResourceModel
            {
                ID = item.ID,
                Code = item.Code,
                //ResourceType = item.ResourceType,
                ResourceName = item.ResourceName,
                ModuleName = item.ModuleName,
                //Description = item.Description
            }));
        }
        public void NUnit_Group_Domain_Delete()
        {
            Sys_ResourceServices service = new Sys_ResourceServices();
            int rs    = 0;
            var model = new Sys_Resource {
                Id = 5
            };
            var result = service.Delete <Sys_Resource>(model.Id);

            //NUnit.Framework.Assert.IsTrue(result);
            if (result == ActionStatus.EditSucceed.ToString())
            {
                rs += 1;
                Console.WriteLine("Process Success >>> Delete >>> " + model.Id);
            }
        }
Beispiel #10
0
        // GET api/<controller>/5
        public Sys_ResourceModel Get(Guid id)
        {
            var service    = new Sys_ResourceServices();
            var result     = service.GetById <Sys_ResourceEntity>(id, ref status);
            var AttWorkDay = new Sys_ResourceModel
            {
                ID   = result.ID,
                Code = result.Code,
                //ResourceType = result.ResourceType,
                ResourceName = result.ResourceName,
                ModuleName   = result.ModuleName,
                //Description = result.Description
            };

            return(AttWorkDay);
        }
 public void NUnit_Group_Domain_Edit()
 {
     Sys_ResourceServices service = new Sys_ResourceServices();
     var model = new Sys_Resource
     {
         Id = 3,
         Code = "3",
         ResourceName = "Update ResourceName ",
     };
     var result = service.Edit<Sys_Resource>(model);
     //NUnit.Framework.Assert.IsTrue(result);
     if (result == ActionStatus.EditSucceed.ToString())
     {
         Console.WriteLine("Process Success >>> Update >>> " + model.Id
                 + " | " + model.Code
                 + " | " + model.ResourceName
                 );
     }
 }
        public void NUnit_Group_Domain_Edit()
        {
            Sys_ResourceServices service = new Sys_ResourceServices();
            var model = new Sys_Resource
            {
                Id           = 3,
                Code         = "3",
                ResourceName = "Update ResourceName ",
            };
            var result = service.Edit <Sys_Resource>(model);

            //NUnit.Framework.Assert.IsTrue(result);
            if (result == ActionStatus.EditSucceed.ToString())
            {
                Console.WriteLine("Process Success >>> Update >>> " + model.Id
                                  + " | " + model.Code
                                  + " | " + model.ResourceName
                                  );
            }
        }
 public void NUnit_Group_Domain_Delete()
 {
     Sys_ResourceServices service = new Sys_ResourceServices();
     int rs = 0;
     var model = new Sys_Resource { Id = 5 };
     var result = service.Delete<Sys_Resource>(model.Id);
     //NUnit.Framework.Assert.IsTrue(result);
     if (result == ActionStatus.EditSucceed.ToString())
     {
         rs += 1;
         Console.WriteLine("Process Success >>> Delete >>> " + model.Id);
     }
 }
Beispiel #14
0
 // DELETE api/<controller>/5
 public void Delete(Guid id)
 {
     var service = new Sys_ResourceServices();
     var result  = service.Remove <Sys_ResourceEntity>(id);
 }
        /// <summary> Lấy danh sách nhóm quyền theo GroupId </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public IEnumerable <Sys_GroupPermissionModel> Get(Guid id)
        {
            string statusGroupPermission = string.Empty;
            string status = string.Empty;
            var    serviceGroupPermission = new Sys_GroupPermissionServices();
            var    serviceResource        = new Sys_ResourceServices();

            var listGroupPermission =
                serviceGroupPermission.GetData <Sys_GroupPermission2Entity>(id,
                                                                            ConstantSql.hrm_sys_sp_get_GroupPermissionByGroupId, UserLogin, ref statusGroupPermission).Select(p => new Sys_GroupPermissionModel
            {
                ID              = p.ID,
                GroupID         = p.GroupID,
                ResourceID      = p.ResourceID,
                GroupName       = p.GroupName,
                ModuleName      = p.ModuleName,
                ResourceName    = p.ResourceName,
                ResourceType    = p.ResourceType,
                Code            = p.Code,
                Category        = p.Category,
                PrivilegeNumber = Convert.ToInt32(p.PrivilegeNumber ?? 0)
            }).ToList();

            List <Guid> listResourceID    = listGroupPermission.Select(d => d.ResourceID).Distinct().ToList();
            var         resourceQueryable = serviceResource.GetAllResources();

            if (listResourceID.Count() >= 0 && resourceQueryable != null)
            {
                resourceQueryable = resourceQueryable.Where(d => !listResourceID.Contains(d.ID)).ToList();
            }

            if (listGroupPermission != null && resourceQueryable != null && resourceQueryable.Any())
            {
                listGroupPermission.AddRange(resourceQueryable.Select(d => new Sys_GroupPermissionModel
                {
                    GroupID      = id,
                    ResourceID   = d.ID,
                    ModuleName   = d.ModuleName,
                    Category     = d.Category,
                    ResourceType = d.ResourceType,
                    ResourceName = d.ResourceName
                }).ToList());
            }


            var lstGroupPermissionWithLMS    = listGroupPermission.Where(p => p.Category == "LMS").ToList();
            var lstGroupPermissionWithoutLMS = listGroupPermission.Where(p => p.Category != "LMS").ToList();

            foreach (var sysResourceEntity in lstGroupPermissionWithLMS)
            {
                if (sysResourceEntity.Category == "LMS")
                {
                    sysResourceEntity.Category   = HRM.Infrastructure.Utilities.ModuleName.Laundry.ToString();
                    sysResourceEntity.ModuleName = HRM.Infrastructure.Utilities.ModuleName.Laundry.ToString();
                }
            }

            lstGroupPermissionWithLMS.AddRange(lstGroupPermissionWithoutLMS);
            lstGroupPermissionWithLMS = lstGroupPermissionWithLMS.OrderBy(p => p.ResourceName).ToList();

            return(lstGroupPermissionWithLMS ?? (lstGroupPermissionWithLMS = new List <Sys_GroupPermissionModel>()));
            //   return listGroupPermission ?? (listGroupPermission = new List<Sys_GroupPermissionModel>());
        }