public ActionResult Salvar(TipoSubcampo tipoSubcampo) { if (!ModelState.IsValid) { return(View("Cadastro", tipoSubcampo)); } bool editando = tipoSubcampo.IdTipoSubcampo > 0; string acao = editando ? "Editar arquivo: " : "Salvar arquivo"; try { _dao.Salvar(tipoSubcampo); if (!editando) { return(RedirectToAction("Index", "Subcampo")); } ModelState.Clear(); LogINFO(this.ToString(), acao + LAB5Utils.ReflectionUtils.GetObjectDescription(tipoSubcampo)); return(View("Cadastro", null)); } catch (Exception ex) { Alert(ex.Message); LogWARN(this.ToString(), acao + LAB5Utils.ReflectionUtils.GetObjectDescription(tipoSubcampo) + ex.Message); return(View("Cadastro", tipoSubcampo)); } }
public ActionResult Excluir(int IdTipoSubcampo) { TipoSubcampo tipoSbcp = _dao.Buscar(IdTipoSubcampo); try { _dao.Excluir(IdTipoSubcampo); LogINFO(this.ToString(), "Excluir tipo de subcampo: " + LAB5Utils.ReflectionUtils.GetObjectDescription(tipoSbcp)); return(View("Cadastro")); }catch (Exception ex) { Alert(ex.Message); LogWARN(this.ToString(), "Excluir tipo de subcampo: " + LAB5Utils.ReflectionUtils.GetObjectDescription(tipoSbcp) + ex.Message); return(View("Cadastro")); } }
public void Salvar(TipoSubcampo TipoSubcampo) { try { if (TipoSubcampo.IdTipoSubcampo == 0) { _dao.Add(TipoSubcampo); _dao.CommitChanges(); } else { _dao.Update(TipoSubcampo); } } catch (Exception ex) { throw ex; } }