Ejemplo n.º 1
0
        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 }));
        }
Ejemplo n.º 2
0
        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));
        }