Пример #1
0
        public void Post(User senderUser, User recieverUser, string message)
        {
            var post = new Post()
            {
                Author   = senderUser,
                Reciever = recieverUser,
                Content  = message,
                Date     = DateTime.Now
            };

            context.Posts.Add(post);
            context.SaveChanges();
        }
Пример #2
0
        public void SendFriendRequest(string sender, string reciever)
        {
            var request   = new Friendship();
            var userRep   = new UserRepository(context);
            var friendRep = new FriendshipRepository(context);

            request.SenderUser        = userRep.GetUserByUsername(sender);
            request.RecieverUser      = userRep.GetUserByUsername(reciever);
            request.RecieverCategory  = context.Categories.FirstOrDefault(x => x.CategoryId == 1);
            request.RequesterCategory = context.Categories.FirstOrDefault(x => x.CategoryId == 1);
            context.Friendships.Add(request);
            context.SaveChanges();
        }
Пример #3
0
        public void PostMessage(string message, string reciever)
        {
            var  rep          = new PostRepository(context);
            var  userrep      = new UserRepository(context);
            User senderUser   = userrep.GetUserByUsername(User.Identity.Name);
            User recieverUser = userrep.GetUserByUsername(reciever);

            rep.Post(senderUser, recieverUser, message);
            context.SaveChanges();
        }
        static void Main(string[] args)
        {
            FinderContext context = new FinderContext();

            context.SkillSets.Add(new SkillSet { Name = "master"});

            //context.Employees.Add(new Employee { FirstName = "Shivani", LastName = "Surana", Gender = Gender.Female, Contact = new Contact { EmailId = "*****@*****.**" }, MiddleName ="hfkjdfh", EmployeeType = EmployeeType.Contract, HighestQualification = "fhkljadh"});
            context.SaveChanges();

            Console.WriteLine("Enter");
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            FinderContext context = new FinderContext();

            context.SkillSets.Add(new SkillSet {
                Name = "master"
            });

            //context.Employees.Add(new Employee { FirstName = "Shivani", LastName = "Surana", Gender = Gender.Female, Contact = new Contact { EmailId = "*****@*****.**" }, MiddleName ="hfkjdfh", EmployeeType = EmployeeType.Contract, HighestQualification = "fhkljadh"});
            context.SaveChanges();

            Console.WriteLine("Enter");
            Console.ReadKey();
        }
Пример #6
0
        public bool AddVisit(string visitor, string visited)
        {
            try
            {
                var userRep     = new UserRepository(context);
                var visitorUser = userRep.GetUserByUsername(visitor);
                var visitedUser = userRep.GetUserByUsername(visited);

                context.Visits.Add(new Visit
                {
                    Visitor = visitorUser,
                    Visited = visitedUser,
                    Date    = DateTime.Now
                });
                context.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Пример #7
0
 public void ChangeAccountStatus(string username, bool status)
 {
     context.Users.FirstOrDefault(x => x.UserName == username).Active = status;
     context.SaveChanges();
 }