Пример #1
0
        public ActionResult contato(FormCollection frm)
        {
            try
            {
                Contato contato = new Contato()
                {
                    Nome       = frm["username"].Trim().ToUpper(),
                    Email      = frm["useremail"].Trim().ToLower(),
                    Site       = frm["usersite"].Trim(),
                    Comentario = frm["usermessage"].Trim()
                };
                BancoDadosContext db = new BancoDadosContext();
                db.contatos.Add(contato);
                db.SaveChanges();
                ViewBag.mensagem = "Contato Concluído.";
            }
            catch
            {
                throw;
            }



            return(View("Contact"));
        }
Пример #2
0
        public ActionResult Index(string sortOrder, string CurrentSort, int?page)
        {
            BancoDadosContext db = new BancoDadosContext();

            int pageSize  = 15;
            int pageIndex = 1;

            pageIndex = page.HasValue ? Convert.ToInt32(page) : 1;

            ViewBag.CurrentSort = sortOrder;

            sortOrder = String.IsNullOrEmpty(sortOrder) ? "ClienteId" : sortOrder;

            IPagedList <ClienteLoc> clienteLoc = null;

            switch (sortOrder)
            {
            case "Nome":
                if (sortOrder.Equals(CurrentSort))
                {
                    clienteLoc = db.ClientesLoc.OrderByDescending(m => m.Nome).ToPagedList(pageIndex, pageSize);
                }
                else
                {
                    clienteLoc = db.ClientesLoc.OrderBy(m => m.Nome).ToPagedList(pageIndex, pageSize);
                }
                break;

            case "data_cadastro":
                if (sortOrder.Equals(CurrentSort))
                {
                    clienteLoc = db.ClientesLoc.OrderByDescending(m => m.data_cadastro).ToPagedList(pageIndex, pageSize);
                }
                else
                {
                    clienteLoc = db.ClientesLoc.OrderBy(m => m.data_cadastro).ToPagedList(pageIndex, pageSize);
                }
                break;

            case "ClienteId":
                if (sortOrder.Equals(CurrentSort))
                {
                    clienteLoc = db.ClientesLoc.OrderByDescending(m => m.ClienteId).ToPagedList(pageIndex, pageSize);
                }
                else
                {
                    clienteLoc = db.ClientesLoc.OrderBy(m => m.ClienteId).ToPagedList(pageIndex, pageSize);
                }
                break;
            }

            return(View(clienteLoc));
        }
Пример #3
0
 public AutorController(BancoDadosContext context)
 {
     this.context = context;
 }