static void Main(string[] args) { var pathOnClient = @"D:\test\in"; var pathOnServer = @"D:\test\out"; var fileName = "test.txt"; var roles = new List<RoleEntity>() { new RoleEntity() { Id = 1, Name = "Admin"}, new RoleEntity() { Id = 2, Name = "User"}, new RoleEntity() { Id = 3, Name = "Anonym"} }; //NOTE: DAL shouldn't be in refrences //var roleService = new RoleService(new RoleRepository()); //roleService.SaveRoles(roles); var user = new UserEntity() { Id = new Guid(), CreationDate = DateTime.Now, Email = "*****@*****.**", Password = "******", RoleId = 1 }; //var userService = new UserService(new UserRepository()); //userService.SaveUser(user); var fileService = new FileService(new FileRepository(), new FileStore()); var fileStream = File.ReadAllBytes(string.Format(@"{0}\{1}", pathOnClient, fileName)); var file = fileService.CreateFileEntity( fileStream, fileName, true,new Guid(), fileStream.Length, pathOnServer); fileService.SaveFile(file); }
public MembershipUser CreateUser(string email, string password) { var membershipUser = GetUser(email, false); if (membershipUser != null) { return null; } var user = new UserEntity() { Id = Guid.NewGuid(), Email = email, Password = Crypto.HashPassword(password), CreationDate = DateTime.Now, RoleId = 2 }; var role = (from r in roleService.FindAllRoles() where r.Name == "User"//NOTE: enum select r).FirstOrDefault(); if (role != null) { user.RoleId = role.Id; } userService.SaveUser(user); membershipUser = GetUser(email, false); return membershipUser; }
public void SaveUser(UserEntity user) { repository.Save(user.ToDalUser()); }