public IActionResult Edit(Guid id) { PostRepositorio postRepositorio = new PostRepositorio(this.configuration.GetConnectionString("default")); PostAplicacao postAplicacao = new PostAplicacao(postRepositorio); var postDto = postAplicacao.Procurar(id); var post = PostMapping.toModel(postDto); CategoriaRepositorio categoriaRepositorio = new CategoriaRepositorio(this.configuration.GetConnectionString("default")); CategoriaAplicacao categoriaAplicacao = new CategoriaAplicacao(categoriaRepositorio); var categoriaDtos = categoriaAplicacao.Listar(); List <Categoria> categorias = new List <Categoria>(); foreach (var categoria in categoriaDtos) { categorias.Add(CategoriaMapping.toModel(categoria)); } ViewData["title"] = "Edição Post"; ViewData["post"] = post; ViewData["categorias"] = categorias; return(View()); }
protected override void OnModelCreating(ModelBuilder modelBuilder) { CategoriaMapping.Map(modelBuilder); ReservaMapping.Map(modelBuilder); ReservaRoteiroMapping.Map(modelBuilder); RoteiroCategoriaMapping.Map(modelBuilder); RoteiroMapping.Map(modelBuilder); UsuarioMapping.Map(modelBuilder); }
public IActionResult Update(Categoria categoria) { CategoriaRepositorio categoriaRepositorio = new CategoriaRepositorio(this.configuration.GetConnectionString("default")); CategoriaAplicacao categoriaAplicacao = new CategoriaAplicacao(categoriaRepositorio); CategoriaDto categoriaDto = CategoriaMapping.toDto(categoria); categoriaAplicacao.Update(categoriaDto); return(RedirectToAction("Index")); }
public IActionResult Edit(Guid id) { CategoriaRepositorio categoriaRepositorio = new CategoriaRepositorio(this.configuration.GetConnectionString("default")); CategoriaAplicacao categoriaAplicacao = new CategoriaAplicacao(categoriaRepositorio); var categegoriaDto = categoriaAplicacao.Procurar(id); var categoria = CategoriaMapping.toModel(categegoriaDto); ViewData["title"] = "Edição Categoria"; ViewData["categoria"] = categoria; return(View()); }
public IActionResult Index() { CategoriaRepositorio categoriaRepositorio = new CategoriaRepositorio(this.configuration.GetConnectionString("default")); CategoriaAplicacao categoriaAplicacao = new CategoriaAplicacao(categoriaRepositorio); var categoriaDtos = categoriaAplicacao.Listar(); List <Categoria> categorias = new List <Categoria>(); foreach (var categoria in categoriaDtos) { categorias.Add(CategoriaMapping.toModel(categoria)); } ViewData["title"] = "Categorias"; ViewData["categorias"] = categorias; return(View()); }