public TelaModel UpdateToReturnEntity(TelaModel model) { var update = Get(model.Id); update.Ativo = model.Ativo; update.DataAlteracao = DateTime.Now; return(_rep.UpdateToReturnEntity(update)); }
/// <summary> /// Método para retornar o Id após cadastro /// </summary> /// <param name="model"></param> /// <returns></returns> public TelaModel AddToReturnEntity(TelaModel model) { #region Regras model.DataCadastro = DateTime.Now; model.Ativo = true; #endregion return(_rep.AddToReturnEntity(model)); }
/// <summary> /// /// </summary> /// <param name="model"></param> /// <returns></returns> public bool Add(TelaModel model) { #region Regras model.DataCadastro = DateTime.Now; model.Ativo = true; #endregion return(_rep.Add(model)); }
public void TestMethod_Crud_Excluir() { var c = new TelaModel { Id = 4 }; var retorno = _bus.Delete(c.Id); Assert.AreEqual(true, retorno); }
public void TestMethod_Crud_Inativar() { var c = new TelaModel { Id = 6, Ativo = false }; var retorno = _bus.Update(c); Assert.AreEqual(true, retorno); }
public void TestMethod_Crud_Editar() { var c = new TelaModel { Id = 4, Nome = "Externo", Ativo = true }; var retorno = _bus.Update(c); Assert.AreEqual(true, retorno); }
public void TestMethod_Crud_Cadastro() { var c = new TelaModel { Id = 0, Nome = "Tela I", Ativo = true }; var retorno = _bus.Add(c); Assert.AreEqual(true, retorno); }
/// <summary> /// /// </summary> /// <param name="model"></param> /// <returns></returns> public bool Update(TelaModel model) { #region Regras var update = Get(model.Id); update.Nome = !string.IsNullOrEmpty(model.Nome) ? model.Nome : update.Nome; update.Ativo = model.Ativo; update.DataAlteracao = DateTime.Now; update.Descricao = model.Descricao; update.Url = model.Url; #endregion return(_rep.Update(update)); }
public ActionResult Cadastrar(TelaModel model) { var usuario = AutenticacaoProvider.UsuarioAutenticado; if (usuario == null) { return(RedirectToAction("Login", "CommonViews")); } try { if (ModelState.IsValid) { var result = _bus.AddToReturnEntity(model); //Atribuir permissão perfil x tela if (model.PerfilModel != null) { foreach (var perfiltela in model.PerfilModel.Where(i => i.IsChecked)) { _busPerfilTelaBusiness.Add(new PerfilTelaModel { Perfil_Id = perfiltela.Id, Tela_Id = result.Id }); } } if (result.Id != 0) { notificacao = true; return(RedirectToAction("Lista")); } return(View(model)); } return(RedirectToAction("Lista")); } catch (Exception ex) { return(View()); } }
public ActionResult ExcluirConfirmar(TelaModel model) { var usuario = AutenticacaoProvider.UsuarioAutenticado; if (usuario == null) { return(RedirectToAction("Login", "CommonViews")); } try { if (_bus.Delete(model.Id)) { notificacao = true; return(RedirectToAction("Lista")); } return(RedirectToAction("Lista")); } catch { return(View()); } }