public ActionResult LogOn(LogOnModel model, string returnUrl)
        {
            if (ModelState.IsValid)
            {
                if (new MembroRepository().Login(model.UserName,model.Password))
                {
                    var user = new MembroRepository().GetMemberLogin(model.UserName);
                    user.pessoa = null;
                    Aplication.CreateTicket(
                                            model.UserName, 
                                            model.RememberMe, 
                                            user, 
                                            DateTime.Now.AddDays(3)
                                            );

                    return RedirectToAction("Index", "Home");
                }
                else
                {
                    ModelState.AddModelError("", "The user name or password provided is incorrect.");
                }
            }

            // If we got this far, something failed, redisplay form
            return View(model);
        }
示例#2
0
        /// <summary>
        /// Lista os dados
        /// </summary>
        /// <param name="command"></param>
        /// <returns></returns>
        public static GridModel<Membro> List(GridCommand command)
        {
            int total = 0;
            var repo = new MembroRepository();
            var data = repo.List(
                            command.Page - 1,
                            (command.PageSize > 0 ? command.PageSize : 10),
                            OrderTelerik.ChangeOrder(command).ToArray(),
                            FilterTelerik.ChangeFilter(command).ToArray(),
                            out total);

            return GridTelerik<Membro>.MountGrid(data.ToArray(), total);
        }
示例#3
0
 public static Dynamic ListMember(FormCollection form)
 {
     var idCidade = 0;
     var idEstado = 0;
     int.TryParse(form["Idcidade"], out idCidade);
     int.TryParse(form["Idestado"], out idEstado);
     var loginMembro = form["loginMembro"];
     var age = (
                 from a in form["Age"].Split('|') 
                 select DateTime.Now.AddYears(-int.Parse(String.IsNullOrEmpty(a) ? "0" : a)).Year
               ).ToArray<int>();
     var lastUpdate = bool.Parse(form["lastUpdate"]);
     var lastAccessed = bool.Parse(form["LastAccessed"]);
     var list = new MembroRepository().ListAll();
     return new MembroRepository().ListMember(idEstado, idCidade, loginMembro, age, lastUpdate, lastAccessed);
 }