//[HttpPost] public IActionResult AgregarConvocatoria(ScholarshipProgramUniversityModel model) { if (ModelState.IsValid) { var data = CopyPropierties.Convert <ScholarshipProgramUniversityModel, ScholarshipProgramUniversity>(model); try { _scholarshipProgramUniversity.Save(data); } catch (Exception e) { return(RedirectToAction("Editar", new { id = model.ScholarshipProgramId })); } } else { var errors = ModelState.Select(x => x.Value.Errors).FirstOrDefault(x => x.Count > 0).First(); EnviarMensaje.Enviar(TempData, "red", errors.ErrorMessage); return(RedirectToAction("Editar", new { id = model.ScholarshipProgramId })); } return(RedirectToAction("Editar", new { id = model.ScholarshipProgramId })); }
public IActionResult GuardarPrograma(ScholarshipProgramModel model) { //var scholarshipProgramModel = CopyPropierties.Convert<ScholarshipProgramModel, ScholarshipProgram>(model); var scholarshipProgramModel = new ScholarshipProgram { ScholarshipProgramId = model.ScholarshipProgramId, ScholarshipProgramName = model.ScholarshipProgramName, ScholarshipLevelId = model.ScholarshipLevelId, CreationDate = model.CreationDate, UpgradeDate = model.UpgradeDate, StatusId = model.StatusId, ScholarshipLevel = model.ScholarshipLevel, Status = model.Status, //ScholarshipProgramUniversit = model.ScholarshipProgramUniversity //Status = model.Status, //ScholarshipProgramUniversity = model.ScholarshipProgramUniversityList, }; var ScholarshipProgramUniversity = model.ScholarshipProgramUniversity; try { if (ScholarshipProgramUniversity != null) { ScholarshipProgramUniversity.ScholarshipProgramId = model.ScholarshipProgramId; _scholarshipProgramUniversity.Save(ScholarshipProgramUniversity); } _scholarshipProgram.GuardarScholarshipProgram(scholarshipProgramModel); } catch (Exception e) { ViewBag.Nivel = new SelectList(_scholarshipLevel.ScholarshipsLevel, "ScholarshipLevelId", "ScholarshipLevelName"); ViewBag.Status = new SelectList(_status.Status, "StatusId", "StatusName"); ViewBag.University = new SelectList(_university.Universities, "UniversityId", "UniversityName"); return(View("Crear", model)); } var ScholarshipProgramList = _scholarshipProgram.GetAll.ToList(); return(View("Index", ScholarshipProgramList)); }
public IActionResult GuardarConvocatoriaDeBeca(ScholarshipProgramUniversityModel model) { var data = CopyPropierties.Convert <ScholarshipProgramUniversityModel, ScholarshipProgramUniversity>(model); if (ModelState.IsValid) { try { _scholarshipProgramUniversity.Save(data); } catch (Exception e) { return(RedirectToAction("Editar", new { id = model.ScholarshipProgramUniversityId })); } } else { var errors = ModelState.Select(x => x.Value.Errors).FirstOrDefault(x => x.Count > 0).First(); EnviarMensaje.Enviar(TempData, "red", errors.ErrorMessage); if (model.ScholarshipProgramUniversityId != null) { return(RedirectToAction("Editar", new { id = model.ScholarshipProgramUniversityId })); } var technicals = _agent.GetTechnicals.Select(x => new GetAgents { AgentTypeId = x.AgentTypeId, FullName = x.Contact.ContactName.ToString() + " " + x.Contact.ContactLastname }); var coordinators = _agent.GetCoordinators.Select(x => new GetAgents { AgentTypeId = x.AgentTypeId, FullName = x.Contact.ContactName.ToString() + " " + x.Contact.ContactLastname }); ViewBag.Coordinator = new SelectList(coordinators, "AgentTypeId", "FullName"); ViewBag.Technical = new SelectList(technicals, "AgentTypeId", "FullName"); ViewBag.University = new SelectList(_university.Universities, "UniversityId", "UniversityName"); ViewBag.Nivel = new SelectList(_scholarshipLevel.ScholarshipsLevel, "ScholarshipLevelId", "ScholarshipLevelName"); ViewBag.scholarshipProgram = new SelectList(_scholarshipProgram.GetAll, "ScholarshipProgramId", "ScholarshipProgramName"); ViewBag.Status = new SelectList(_status.Status, "StatusId", "StatusName"); return(View("Crear")); } return(RedirectToAction("Index")); }
public IActionResult Guardar(AcuerdoProgramasdeBecaModel model) { var scholarshipProgramUniversity = _scholarshipProgramUniversity.ScholarshipProgramUniversity.ToList(); try { var data = CopyPropierties.Convert <AcuerdoProgramasdeBecaModel, ScholarshipProgramUniversity>(model); _scholarshipProgramUniversity.Save(data); } catch (Exception e) { return(View("Index", scholarshipProgramUniversity)); } return(View("Index", scholarshipProgramUniversity)); }