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(); }
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(); }
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(); }
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); } }
public void ChangeAccountStatus(string username, bool status) { context.Users.FirstOrDefault(x => x.UserName == username).Active = status; context.SaveChanges(); }