Example #1
0
 public static Access AddAvito(Access access)
 {
     BCT.Execute(c =>
     {
         var board        = c.BulletinDb.Boards.FirstOrDefault(q => q.Name == "Avito");
         access.BoardId   = board.Id;
         access.UserId    = c.UserId;
         access.StateEnum = FessooFramework.Objects.Data.DefaultState.Disable;
         TaskHelper.CreateAccessRegistration(access);
         c.SaveChanges();
     });
     return(access);
 }
        public static void CreateAccess(Guid userId, bool hasForwarding)
        {
            BCT.Execute(d =>
            {
                var newLogin = NameHelper.GetNewMail(userId);
                ConsoleHelper.SendMessage($"AvitoPublicateBulletin => Регистрация аккаунта {newLogin}");

                var password  = "******";
                var board     = d.BulletinDb.Boards.FirstOrDefault(q => q.Name == "Avito");
                var newAccess = new Access
                {
                    BoardId      = board.Id,
                    Login        = newLogin,
                    Password     = password,
                    UserId       = userId,
                    IsForwarding = hasForwarding
                };
                newAccess.StateEnum = FessooFramework.Objects.Data.DefaultState.Created;
                d.SaveChanges();
                TaskHelper.CreateAccessRegistration(newAccess);
            });
        }