public ActionResult Create(GruposViewModel model) { if (ModelState.IsValid) { var grupo = new Grupos(); grupo.Nome = model.Nome; grupo.Nu_parcelas = model.Nu_parcelas; grupo.Tipo_adesao = model.Tipo_adesao; grupo.Dt_Vencimento = model.Dt_Vencimento; grupo.Dt_Cadastro = DateTime.Today; grupo.Ano = "1"; grupo.Dia = "1"; grupo.Mes = "1"; // Salvar a imagem para a pasta e pega o caminho db.Grupos.Add(grupo); db.SaveChanges(); //return RedirectToAction("Create", "Contrato", new { id=cliente.ClienteId}); return(RedirectToAction("Index")); } // Se ocorrer um erro retorna para pagina return(View(model)); }
public GruposView() { InitializeComponent(); vm = new GruposViewModel(); BindingContext = vm; ExcluirGrupoCommand = new Command(ExcluirGrupo); }
public ActionResult Grupos() { if (Session["Admin"] != null) { //OBTENER Grupos // se buscan los grupos var queryGrupos = (from cg in dbCtx.ClassGroups join t in dbCtx.Teachers on cg.TeacherID equals t.ID select new { ID = cg.ID, GroupID = cg.GroupID, Tutor = t.LastNameP + " " + t.LastNameM + " " + t.FirstMidName }).ToList(); //lista para almacenar los grupos List <GruposViewModel> grupos = new List <GruposViewModel>(); //por cada grupo se agrega un elemento a la lista foreach (var grupo in queryGrupos) { //se crea un gruposViewModel GruposViewModel grupovm = new GruposViewModel(); //se le agregan los valores grupovm.ID = grupo.ID; grupovm.GroupID = grupo.GroupID; grupovm.Tutor = grupo.Tutor; grupos.Add(grupovm); } //se regresa la lista return(View(grupos)); } else { //si no se inicio sesion no se puede acceder a esta pagina return(RedirectToAction("Login", "Login")); } }
public ActionResult Create() { var model = new GruposViewModel(); return(View(model)); }