public UsuarioDTO Create(UsuarioCadastroModel model) { var usuarioLogado = _usuarioDomainService.GetByLogin(_user.Name); if (usuarioLogado != null) { var perfil = _perfilDomainService.GetById(usuarioLogado.Id); } var usuario = new Usuario { Id = Guid.NewGuid(), Nome = model.Nome, Email = model.Email, Senha = model.Senha, Created = DateTime.Now, Modified = DateTime.Now, LastLogin = DateTime.Now, Perfis = new List <Perfil> { new Perfil { Perfis = Perfis.Administrador.ToString(), Id = Guid.NewGuid(), IdUsuario = Guid.NewGuid() } } }; _usuarioDomainService.Create(usuario); return(new UsuarioDTO { Id = usuario.Id, Nome = usuario.Nome, Email = usuario.Email, Created = usuario.Created, Modified = usuario.Modified, LastLogin = usuario.LastLogin }); }
public PerfilDTO Create(PerfilCadastroModel model) { var usuario = _usuarioDomainService.GetByLogin(_user.Name); var perfil = new Perfil { Id = Guid.NewGuid(), Perfis = model.Perfil.ToString(), IdUsuario = usuario.Id, Usuario = usuario }; _perfilDomainService.Create(perfil); return(new PerfilDTO { Id = perfil.Id, Perfis = perfil.Perfis, IdUsuario = Guid.NewGuid(), Usuario = perfil.Usuario }); }
public Usuario GetByLogin(string login) { return(usuarioDomainService.GetByLogin(login)); }