Esempio n. 1
0
        public UserAccount GetUser(string username, AdminVisit visit)
        {
            UserAccount usr = new UserAccount();

            usr.Id          = Guid.NewGuid().ToString();
            usr.IsActive    = true;
            usr.NaasAccount = "*****@*****.**";
            usr.Role        = SystemRoleType.Admin;

            usr.Policies = new SortableCollection <UserAccessPolicy>();

            for (int i = 0; i < 5; i++)
            {
                UserAccessPolicy pol = new UserAccessPolicy();

                pol.Id            = Guid.NewGuid().ToString();
                pol.AccountId     = usr.Id;
                pol.Allowed       = (i % 2 == 0);
                pol.PolicyType    = ServiceRequestAuthorizationType.Flow;
                pol.TypeQualifier = "FRS";

                usr.Policies.Add(pol);
            }


            return(usr);
        }
        protected IList <UserAccessPolicy> GetPolicies()
        {
            Repeater repeater = list.RepeaterList;
            List <UserAccessPolicy> policies = null;
            AdminVisit visitor = VisitHelper.GetVisit();

            foreach (RepeaterItem item in repeater.Items)
            {
                CheckBox checkBox = item.FindControl("checkBox") as CheckBox;
                if ((checkBox != null) && checkBox.Checked && checkBox.Enabled)
                {
                    Label checkTag = item.FindControl("checkTag") as Label;
                    if (checkTag != null)
                    {
                        if (policies == null)
                        {
                            policies = new List <UserAccessPolicy>();
                        }
                        UserAccessPolicy policy = _dataItemService.CreatePolicy(_dataItem.Id, checkTag.Text, true);
                        policy.ModifiedById = visitor.Account.Id;
                        policies.Add(policy);
                    }
                }
            }
            return(policies);
        }
Esempio n. 3
0
        public ActionResult VisitDetails(int Id)
        {
            var visitDetails = from f in db.Factory11
                               join v in db.VisitDetails on f.Id equals v.FactoryId
                               join u in db.Users on v.MonitorId equals u.Id
                               where v.Id == Id
                               orderby v.VisitDate
                               select new AdminVisit {
                MonitorId = u.Id, FactoryId = f.Id, Monitor = u.FullName, VisitDate = DbFunctions.TruncateTime(v.VisitDate), FactoryName = f.Name, FactoryLocation = f.Location
            };

            var monitors = db.Users.Where(u => u.JobTitle == "Monitor").Select(x => new Mon {
                MonitorId = x.Id, MonitorName = x.FullName
            }).ToList().ToList();

            var visit = visitDetails.FirstOrDefault();

            AdminVisit result = new AdminVisit
            {
                Id                = Id,
                MonitorId         = visit.MonitorId,
                FactoryId         = visit.FactoryId,
                Monitor           = visit.Monitor,
                FactoryName       = visit.FactoryName,
                FactoryLocation   = visit.FactoryLocation,
                VisitDate         = visit.VisitDate,
                RemainingMonitors = monitors
            };

            return(PartialView(result));
        }
Esempio n. 4
0
        public List <PartnerIdentity> Get(AdminVisit visit)
        {
            List <PartnerIdentity> list = new List <PartnerIdentity>();

            list.Add(new PartnerIdentity("testId1", "testName1", "http://wwww.test1.com", EndpointVersionType.EN11));
            list.Add(new PartnerIdentity("testId2", "testName2", "http://wwww.test2.com", EndpointVersionType.EN20));
            list.Add(new PartnerIdentity("testId3", "testName3", "http://wwww.test3.com", EndpointVersionType.EN11));

            return(list);
        }
Esempio n. 5
0
        public List <string> GetUserList(bool forceFreshFromNaas, AdminVisit visit)
        {
            List <string> list = new List <string>();

            list.Add("*****@*****.**");
            list.Add("*****@*****.**");
            list.Add("*****@*****.**");
            list.Add("*****@*****.**");
            list.Add("*****@*****.**");

            return(list);
        }
        /// <summary>
        /// Makes Admin Activity
        /// </summary>
        /// <param name="visit"></param>
        /// <param name="activityType"></param>
        /// <param name="method"></param>
        /// <returns></returns>
        protected Activity MakeAdminActivity(AdminVisit visit,
                                             ActivityType activityType,
                                             string message)
        {
            LOG.Debug("Creating admin activity");

            if (visit == null)
            {
                throw new ArgumentNullException();
            }

            Activity activity = new Activity();

            activity.Type = activityType;
            activity.IP   = visit.IP;
            activity.AppendFormat("Visit created on {0}. ", visit.CreatedOn);
            activity.Append(message);

            LOG.Debug("   Activity: " + activity);

            return(activity);
        }
Esempio n. 7
0
 public void ResetPolicies(string userId, AdminVisit visit)
 {
     //TODO:Implement
 }
Esempio n. 8
0
 public void Delete(string recordId, AdminVisit visit)
 {
     //TODO:Implement
 }
Esempio n. 9
0
        public SortableCollection <UserAccount> Get(AdminVisit visit)
        {
            SortableCollection <UserAccount> list = new SortableCollection <UserAccount>();

            return(list);
        }
Esempio n. 10
0
 public UserAccount Get(string accountId, AdminVisit visit)
 {
     return(new UserAccount());
 }
Esempio n. 11
0
 public void ResetPassword(string currentPassword, string newPassword, UserAccount instance, AdminVisit visit)
 {
     //TODO:Implement
 }
Esempio n. 12
0
 public void ResetPassword(UserAccount instance, AdminVisit visit)
 {
     //TODO:Implement
 }
Esempio n. 13
0
 public void Save(UserAccount instance, AdminVisit visit)
 {
     //TODO:Implement
 }
Esempio n. 14
0
 public void Create(UserAccessPolicy policy, AdminVisit visit)
 {
     //TODO:Implement
 }
Esempio n. 15
0
 public PartnerIdentity Get(string partnerid, AdminVisit visit)
 {
     return(new PartnerIdentity("testId", "testName", "http://wwww.test.com", EndpointVersionType.EN11));
 }
Esempio n. 16
0
 public void Save(PartnerIdentity instance, AdminVisit visit)
 {
     //TODO: Implement
 }
Esempio n. 17
0
 public void Delete(string code, AdminVisit visit)
 {
     //TODO: Implement
 }
Esempio n. 18
0
 public void Save(DataProviderInfo instance, AdminVisit visit)
 {
     //TODO: Implement
 }