public PostAndUserVM Create(UserPostVM userPost) { //user = UserService.userLogedin; userPost.User = UserService.userLogedin; try { if (userPost.User.Id == UserService.userLogedin.Id) { if (userPost.Title != null || userPost.Description != null) { Post post = new Post { Title = userPost.Title, Description = userPost.Description, CreatedAt = DateTime.Now, UserId = userPost.User.Id, CreatedBy = userPost.User.Name, Link = userPost.Link, Location = userPost.Location, Thumbnail = userPost.Thumbnail }; _context.Posts.Add(post); //user.Posts.Append(post); //user.UpdatedAt = DateTime.Now; //user.UpdatedBy = "Activity App auto update"; //_context.Users.Update(user); _context.SaveChanges(); /*if (post.UserId == user.Id) * { * user.Posts.Append(post); * _context.Users.Update(user); * _context.SaveChanges(); * }*/ PostAndUserVM postVM = new PostAndUserVM { User = userPost.User, Post = post }; return(postVM); } } throw new NotImplementedException(); } catch (Exception) { throw; } }
public void Register(UserVM user) { if (!(_context.Users.Any(x => x.Name == user.Name))) { User dbUser = new User { Name = user.Name, Password = user.Password, CreatedAt = DateTime.Now, CreatedBy = user.Name }; _context.Users.Add(dbUser); _context.SaveChanges(); } }
private void Seed() { if (!dataBase.Activities.Any()) { dataBase.Activities.Add(new Activitie() { Id = 1, Memo = "Sample Test Memo", TypeOfActivity = "Call", WorkItem = 1 }); dataBase.Activities.Add(new Activitie() { Id = 2, Memo = "Sample Test Memo 2", TypeOfActivity = "Call", WorkItem = 2 }); dataBase.Activities.Add(new Activitie() { Id = 3, Memo = "Sample Test Memo 3", TypeOfActivity = "Call", WorkItem = 3 }); dataBase.Activities.Add(new Activitie() { Id = 4, Memo = "Sample Test Memo 4", TypeOfActivity = "Call", WorkItem = 3 }); dataBase.Activities.Add(new Activitie() { Id = 5, Memo = "Sample Test Memo 5", TypeOfActivity = "Call", WorkItem = 4 }); dataBase.Activities.Add(new Activitie() { Id = 6, Memo = "Sample Test Memo 6", TypeOfActivity = "Call", WorkItem = 5 }); dataBase.SaveChanges(); } }
private void CreatMenu() { Menu menu = new Menu(); menu.Name = "Parent1"; menu.DisplayName = "Parent1"; menu.ParentId = 0; _context.Menus.Add(menu); int menuId = _context.SaveChanges(); menu.Name = "Parent1"; menu.DisplayName = "Parent1"; menu.ParentId = 0; _context.Menus.Add(new Menu { Name = "Child1", DisplayName = "Child1", ParentId = menuId }); _context.SaveChanges(); }
public void Add(IOperationDuration operationDuration) { if (operationDuration == null) { throw new System.ArgumentNullException(nameof(operationDuration)); } using (ActivityDbContext db = new ActivityDbContext()) { var durationEntity = new OperationDuration { Action = operationDuration.Action, Level = operationDuration.Level, Duration = operationDuration.Duration }; db.OperationDurations.Add(durationEntity); db.SaveChanges(); } }
private void CreateUserAndRoles() { //Admin role for tenancy owner var adminRoleForTenancyOwner = _context.Roles.FirstOrDefault(r => r.TenantId == null && r.Name == "Admin"); if (adminRoleForTenancyOwner == null) { adminRoleForTenancyOwner = _context.Roles.Add(new Role { Name = "Admin", DisplayName = "Admin" }); _context.SaveChanges(); } //Admin user for tenancy owner var adminUserForTenancyOwner = _context.Users.FirstOrDefault(u => u.TenantId == null && u.UserName == "admin"); if (adminUserForTenancyOwner == null) { adminUserForTenancyOwner = _context.Users.Add( new User { TenantId = null, UserName = "******", Name = "System", Surname = "Administrator", EmailAddress = "*****@*****.**", IsEmailConfirmed = true, Password = "******" //123qwe }); _context.SaveChanges(); _context.UserRoles.Add(new UserRole(adminUserForTenancyOwner.Id, adminRoleForTenancyOwner.Id)); _context.SaveChanges(); } //Default tenant var defaultTenant = _context.Tenants.FirstOrDefault(t => t.TenancyName == "Default"); if (defaultTenant == null) { defaultTenant = _context.Tenants.Add(new Tenant { TenancyName = "Default", Name = "Default" }); _context.SaveChanges(); } //Admin role for 'Default' tenant var adminRoleForDefaultTenant = _context.Roles.FirstOrDefault(r => r.TenantId == defaultTenant.Id && r.Name == "Admin"); if (adminRoleForDefaultTenant == null) { adminRoleForDefaultTenant = _context.Roles.Add(new Role { TenantId = defaultTenant.Id, Name = "Admin", DisplayName = "Admin" }); _context.SaveChanges(); } //Admin for 'Default' tenant var adminUserForDefaultTenant = _context.Users.FirstOrDefault(u => u.TenantId == defaultTenant.Id && u.UserName == "admin"); if (adminUserForDefaultTenant == null) { adminUserForDefaultTenant = _context.Users.Add( new User { TenantId = defaultTenant.Id, UserName = "******", Name = "System", Surname = "Administrator", EmailAddress = "*****@*****.**", IsEmailConfirmed = true, Password = "******" //123qwe }); _context.SaveChanges(); _context.UserRoles.Add(new UserRole(adminUserForDefaultTenant.Id, adminRoleForDefaultTenant.Id)); _context.SaveChanges(); } }