public void CriaNovaCategoria(Assunto categoria) { var categoriasExistentes = _repositorio.ListaCategoriasExistentes(); ISpecification specification = new NovaCategoriaSpecification(categoria, categoriasExistentes); if (specification.IsSatisfiedBy()) _repositorio.Salva(categoria); }
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; }
public static Assunto ToDomain(this AssuntoModel assunto) { CreateMappings2(); var assuntoNovo = new Assunto(); return Mapper.Map<AssuntoModel, Assunto>(assunto,assuntoNovo); }
public void Salva(Assunto categoria) { _unitOfWork.Contexto.Categorias.Add(categoria); _unitOfWork.Contexto.SaveChanges(); }