public static void Seed(this IAppContext context) { var user = new User() { Name = "admin", PasswordHash = string.Empty }; context.Add <User, int>(user); var blog = new Blog() { Author = user, Title = "Admin blog" }; context.Add <Blog, int>(blog); var post = new Post() { Blog = blog, Title = "First post", Content = "Hello, world!", CreatedAt = DateTimeProvider.Instance.Now }; context.Add <Post, int>(post); context.SaveChanges(); }
public Unit Handle(CreatePostCommand input) { var post = _mapper.Map <Post>(input); _context.Add <Post, int>(post); return(Unit.Value); }
public Unit Handle(CreateBlogCommand input) { var blog = _mapper.Map <Blog>(input); _context.Add <Blog, int>(blog); return(Unit.Value); }
public Unit Handle(RegisterUserCommand input) { var user = _mapper.Map <User>(input); user.PasswordHash = _protector.Protect(input.Password); _context.Add <User, int>(user); return(Unit.Value); }