Exemplo n.º 1
0
 public static BossesZoneModel ToModel(this BossesZoneEntity BZE)
 {
     if (BZE != null)
     {
         BossRepository  repoBoss = new BossRepository();
         ZoneRepository  repoZone = new ZoneRepository();
         BossesZoneModel BZM      = new BossesZoneModel();
         BZM.Boss   = repoBoss.GetOne(BZE.BossId).MapTo <BossModel>();
         BZM.Zone   = repoZone.GetOne(BZE.ZoneId).MapTo <ZoneModel>();
         BZM.Active = BZE.Active;
         BZM.Id     = BZE.Id;
         return(BZM);
     }
     else
     {
         return(null);
     }
 }
Exemplo n.º 2
0
        //Lägger till användare.
        public void registeruser(string Firstname, string Lastname, string email, string password, int bossid,
                                 string personnr)
        {
            var userlist = BossRepository.GetMatchingUsers(Firstname.Substring(0, 3) + Lastname.Substring(0, 3));
            var userName = Firstname.Substring(0, 3) + Lastname.Substring(0, 3);

            if (userlist.Count == 1)
            {
                userName = userName + 1;
            }
            else if (userlist.Count > 1)
            {
                userName = userName + (userlist.Count);
            }

            try
            {
                var user = new Scrum.Data.User
                {
                    PW        = password,
                    BID       = bossid,
                    FirstName = Firstname,
                    LastName  = Lastname,
                    SSN       = personnr,
                    Username  = userName,
                    Email     = email,
                    Status    = true
                };

                bossRepository.adduser(user);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex + "#### Det har blivit fel, ProfileController, Register");
            }
        }
Exemplo n.º 3
0
 //Uppdatera användare
 public void uppdateUser(int userID, string username, string firstname, string lastname, string password, string ssn, string email, int boss)
 {
     BossRepository.UpdateUser(userID, username, firstname, lastname, password, ssn, email, boss);
 }
Exemplo n.º 4
0
 //Ändra status på användare
 public void changeStatus(string username)
 {
     BossRepository.UpdateStatus(username);
 }