public override ActionResult List(int?index, int?pageSize = 50, string descricao = null) { if (ViewBag.ValidateRequest) { ListViewCliente e = new ListViewCliente(); return(this._List(index, pageSize, "Browse", e, descricao)); } else { return(View()); } }
public virtual ClienteViewModel Run(Repository value) { ClienteViewModel r = (ClienteViewModel)value; r.mensagem = new Validate() { Code = 0, Message = "Registro incluído com sucesso!!" }; try { ListViewCliente model = new ListViewCliente(this.db, this.seguranca_db); IEnumerable <ClienteViewModel> listClientes = model.Bind(0, 15, null, r.clienteId); if (listClientes == null) { throw new ArgumentException(); } else if (listClientes.Count() == 0) { throw new ArgumentException(); } else { r = listClientes.FirstOrDefault(); r.mensagem = new Validate() { Code = 0, Message = "Registro incluído com sucesso!!" }; } } catch (ArgumentException ex) { r.mensagem = new Validate() { Code = 999, MessageBase = ex.Message, Message = "Usuário não autorizado a acessar esta função" }; } catch (Exception ex) { r.mensagem = new Validate() { Code = 999, MessageBase = ex.Message, Message = "Usuário não autorizado a acessar esta função" }; } return(r); }