Exemplo n.º 1
0
        public void ProfileChangeRequest(Guid userId, string firstname, string surname, string patronymic, string facebook, string liveJournal, string phoneNumber, string comment)
        {
            var user = DataService.PerThread.BaseUserSet.OfType <User>().SingleOrDefault(u => u.Id == userId);

            if (user == null)
            {
                throw new BusinessLogicException("Пользователь не найден!");
            }

            var request = new ProfileChangeRequest
            {
                UserId      = userId,
                Firstname   = firstname,
                Surname     = surname,
                Patronymic  = patronymic,
                Facebook    = facebook,
                LiveJournal = liveJournal,
                PhoneNumber = phoneNumber,
                Comment     = comment,
                Date        = DateTime.Now
            };

            DataService.PerThread.ProfileChangeRequestSet.AddObject(request);
            DataService.PerThread.SaveChanges();
        }
Exemplo n.º 2
0
        public void ProfileChangeRequest(Guid userId, string firstname, string surname, string patronymic, string facebook, string liveJournal, string phoneNumber, string comment)
        {
            var user = DataService.PerThread.BaseUserSet.OfType<User>().SingleOrDefault(u => u.Id == userId);
            if (user == null)
                throw new BusinessLogicException("Пользователь не найден!");

            var request = new ProfileChangeRequest
            {
                UserId = userId,
                Firstname = firstname,
                Surname = surname,
                Patronymic = patronymic,
                Facebook = facebook,
                LiveJournal = liveJournal,
                PhoneNumber = phoneNumber,
                Comment = comment,
                Date = DateTime.Now
            };
            DataService.PerThread.ProfileChangeRequestSet.AddObject(request);
            DataService.PerThread.SaveChanges();
        }