Exemple #1
0
        public  ICollection<User> LoadMemberFile(Stream input)
        {
            var enc = Encoding.GetEncoding("ISO-8859-1");
            var lines = StreamToString(input, enc);
            var users = new List<User>();
            int i = 0;
            foreach (var line in lines)
            {
                if (i > 0) {
                    var data = line.Split(';');
                    var dato = Convert.ToString(data[6]);
                    var gender = data[7].Equals("Mann") ? "M" : "F";
                    var user = new User
                    {
                        DateOfBirth = Tools.ParseDateMember(dato),
                        Email = Convert.ToString(data[1]).Trim(),
                        Gender = gender,
                        Name = Convert.ToString(data[0]).Trim()
                    };
                    users.Add(user);
                }
                i++;


            }
            return users;


        } 
        private ICollection<User> FillUsers()
        {
            var users = new List<User>();
            var user = new User
            {
                Gender = "M",
                Name = "Jon-Vidar Schneider",
                Id = 1
            };
            users.Add(user);

            user = new User
            {
                Gender = "M",
                Id = 2,
                Name = "Kai Hugo Sørensen"
            };
            users.Add(user);
            user = new User
            {
                Gender = "F",
                Id = 3,
                Name = "Sylwia Smiegel"
            };
            users.Add(user);
            return users;

        }
Exemple #3
0
 public void AddUser(User user)
 {
     Console.WriteLine("Dato: " + user.DateOfBirth);
     var userDto = new UserDto
     {
         DateOfBirth = user.DateOfBirth,
         Email = user.Email,
         Name = user.Name,
         Gender = user.Gender
     };
     _resultDataService.AddUser(userDto);
 }
        public void TestCreateUser()
        {
            var user = new User
            {
                Name = "John Doe",
                Email = "*****@*****.**",
                DateOfBirth = DateTime.MinValue,
                Gender = "M"
            };
            _userService.AddUser(user);

            user = _userService.FindUser(user.Name);
            Assert.IsNotNull(user);
        }
 public void UpdateUser(User user)
 {
     _userService.UpdateUser(user);
 }
Exemple #6
0
        private static string GetAgeCategory(User user, Event ev)
        {
            var age = ev.Date.Year - user.DateOfBirth.Year;
            if (age < 20)
            {
                return "J";
            } else if (age < 35)
            {
                return "S";
            } else if (age < 40)
            {
                return "A35";
            }
            else if (age < 45)
            {
                return "A40";
            }
            else if (age < 50)
            {
                return "A45";
            }
            else if (age < 55)
            {
                return "A50";
            }
            else if (age < 60)
            {
                return "A55";
            }
            else if (age < 65)
            {
                return "A60";
            }
            else if (age < 70)
            {
                return "A65";
            }
            else if (age < 75)
            {
                return "A70";
            }
            else if (age < 80)
            {
                return "A75";
            }
            else 
            {
                return "A80";
            }

        }
Exemple #7
0
 private double GetAgeGrade(User user, TimeSpan time, Event @event)
 {
     var age = user.DateOfBirth.Age(DateTime.Now);
     var distance = @event.Distance;
     var result = _scriptRunner.CalculateAgeGrade(age, distance, time, user.Gender);
     return result;
 }
 public void UpdateUser(User user)
 {
     throw new NotImplementedException();
 }
 public void AddUser(User user)
 {
     
 }
Exemple #10
0
 public void UpdateUser(User user)
 {
     var userDto = new UserDto
     {
         DateOfBirth = user.DateOfBirth,
         Email = user.Email,
         Gender = user.Gender,
         Id = user.Id
     };
     userDto.Name = userDto.Name;
     _resultDataService.UpdateUser(userDto);
 }