public IActionResult Create(int?id) { ProdutosServicosModel prodservmodel = new ProdutosServicosModel(); var mapper = new Mapper(AutoMapperConfig.RegisterMappings()); List <RamoAtividadeModel> listmodel = null; try { if (id != null) { var prodserv = new ProdutosServicosRepository().get(id.Value); prodservmodel = new Mapper(AutoMapperConfig.RegisterMappings()).Map <ProdutosServicosModel>(prodserv); } else { prodservmodel.Id = 0; } var list = new RamoAtividadesRepository().getAll(); listmodel = mapper.Map <List <RamoAtividadeModel> >(list); } catch (Exception) { throw; } ViewBag.listRamoAtividade = listmodel; return(View(prodservmodel)); }
public IActionResult Index() { var mapper = new Mapper(AutoMapperConfig.RegisterMappings()); List <RamoAtividade> listRamo = new RamoAtividadesRepository().getAll(); List <RamoAtividadeModel> listRamoModel = mapper.Map <List <RamoAtividadeModel> >(listRamo); ViewBag.message = TempData["redirectMessage"]?.ToString(); return(View(listRamoModel)); }
public IActionResult Excluir(int id) { var ramo = new RamoAtividadesRepository().get(id); ramo.Ativo = "N"; if (new RamoAtividadesRepository().edit(ramo)) { TempData["redirectMessage"] = $"Ramo de atividade {ramo.Nome} foi excluído!"; } else { TempData["redirectMessage"] = $"Não foi possível excluir o ramo de atividade {ramo.Nome}!"; } return(RedirectToAction("Index")); }
public IActionResult Create(int?id) { RamoAtividadeModel ramoModel = new RamoAtividadeModel(); if (id != null) { var ramo = new RamoAtividadesRepository().get(id.Value); ramoModel = new Mapper(AutoMapperConfig.RegisterMappings()).Map <RamoAtividadeModel>(ramo); } else { ramoModel.Id = 0; } return(View(ramoModel)); }
public IActionResult Salvar(RamoAtividadeModel model) { string operation = ""; var mapper = new Mapper(AutoMapperConfig.RegisterMappings()); try { if (ModelState.IsValid) { Repositorio.Models.RamoAtividade ramo = mapper.Map <Repositorio.Models.RamoAtividade>(model); RamoAtividadesRepository rep = new RamoAtividadesRepository(); if (ramo.Id != 0) { operation = "edita"; if (!rep.edit(ramo)) { TempData["redirectMessage"] = $"Não foi possível {operation}r o Ramo de atividade!"; } } else { operation = "cria"; if (!rep.add(ramo)) { TempData["redirectMessage"] = $"Não foi possível {operation}r o Ramo de atividade!"; } } TempData["redirectMessage"] = $"Ramo de atividade {operation}do com Sucesso!"; } } catch (Exception ex) { TempData["redirectMessage"] = $"Não foi possível {operation}r o Ramo de atividade!"; } return(RedirectToAction("Index")); }