Пример #1
0
        public void CriaNovaCategoria(Assunto categoria)
        {
            var categoriasExistentes = _repositorio.ListaCategoriasExistentes();

            ISpecification specification =
                new NovaCategoriaSpecification(categoria, categoriasExistentes);

            if (specification.IsSatisfiedBy())
                _repositorio.Salva(categoria);
        }
Пример #2
0
        public static Quiz CriaQuiz(Assunto categoria, string descricao, DateTime expiraEm, bool isDisponvel)
        {
            var quiz = new Quiz()
            {
                CriadoEm = DateTime.Now,
                Descricao = descricao,
                Disponivel = isDisponvel,
                ExpiraEm = expiraEm,
                Categoria = categoria
            };

            return quiz;
        }
Пример #3
0
 public static Assunto ToDomain(this AssuntoModel assunto)
 {
     CreateMappings2();
     var assuntoNovo = new Assunto();
     return Mapper.Map<AssuntoModel, Assunto>(assunto,assuntoNovo);
 }
Пример #4
0
 public void Salva(Assunto categoria)
 {
     _unitOfWork.Contexto.Categorias.Add(categoria);
     _unitOfWork.Contexto.SaveChanges();
 }