public IActionResult AgregarAcuerdo(AcuerdoProgramasdeBecaModel model) { if (model.AgreementId == 0 || string.IsNullOrWhiteSpace(model.ScholarshipProgramUniversityAgreement1)) { EnviarMensaje.Enviar(TempData, "red", "Ambos campos son requeridos"); return(RedirectToAction("Editar", new { id = model.ScholarshipProgramUniversityId })); } if (ModelState.IsValid) { var scholarshipProgramUniversityAgreement = new ScholarshipProgramUniversityAgreement { ScholarshipProgramUniversityAgreementId = model.Agreement.ScholarshipProgramUniversityAgreementId, ScholarshipProgramUniversityId = model.ScholarshipProgramUniversityId, ScholarshipProgramUniversityAgreement1 = model.ScholarshipProgramUniversityAgreement1, AgreementTypeId = model.AgreementId, StatusId = 1 }; if (model.Agreement.AgreementTypeId != 0) { } try { _scholarshipProgramUniversityAgreement.Save(scholarshipProgramUniversityAgreement); } 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); return(RedirectToAction("Editar", new { id = model.ScholarshipProgramUniversityId })); } return(RedirectToAction("Editar", new { id = model.ScholarshipProgramUniversityId })); }
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)); }