public void EditCreditoSustentabilidad(CreditoSustentabilidadInsertarViewModel _viewModel) { try { if (ModelState.IsValid) { if (ValidarCS(_viewModel.CS_IDCreditoInicial)) { using (UoW.CreditoSustentabilidad.TxScope = new TransactionScope()) { var _entidad = UoW.CreditoSustentabilidad.Alta(new CreditoSustentabilidad { CS_IDCreditoSustentabilidad = _viewModel.CS_IDCreditoSustentabilidad, CS_IDCreditoInicial = _viewModel.CS_IDCreditoInicial, CS_FolioSolicitud = _viewModel.CS_FolioSolicitud, CS_FechaCaptura = _viewModel.CS_FechaCaptura, CS_FechaSolicitud = _viewModel.CS_FechaSolicitud }); UoW.CreditoSustentabilidad.TxScope.Complete(); } } else { ModelState.AddModelError(string.Empty, "El credito inicial ya tiene un credito de sustentabilidad vigente"); } } } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message + "Service : EditCreditoSustentabilidad"); } }
public ActionResult Insertar(CreditoSustentabilidadInsertarViewModel _viewModel) { _service.EditCreditoSustentabilidad(_viewModel); var errors = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); return(Json(errors.ToJSON())); }
public CreditoSustentabilidadInsertarViewModel Insertar(int IDCreditoInicial, int?IDCreditoSustentabilidad) { var _viewModel = new CreditoSustentabilidadInsertarViewModel(); if (IDCreditoSustentabilidad != null) { int _id = IDCreditoSustentabilidad.GetValueOrDefault(); try { ObtenerCreditoSustentabilidad(_viewModel, _id); return(_viewModel); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message + "Service : Insertar"); } } _viewModel.CS_IDCreditoInicial = IDCreditoInicial; return(_viewModel); }
public CreditoSustentabilidadInsertarViewModel ObtenerCreditoSustentabilidad(CreditoSustentabilidadInsertarViewModel _viewModel, int IDCreditoSustentabilidad) { try { var _entidad = UoW.CreditoSustentabilidad.ObtenerEntidad(new CreditoSustentabilidad { CS_IDCreditoSustentabilidad = IDCreditoSustentabilidad }); if (_entidad != null) { _viewModel.CS_IDCreditoSustentabilidad = _entidad.CS_IDCreditoSustentabilidad; _viewModel.CS_IDCreditoInicial = _entidad.CS_IDCreditoInicial; _viewModel.CS_FolioSolicitud = _entidad.CS_FolioSolicitud; _viewModel.CS_FechaCaptura = _entidad.CS_FechaCaptura; _viewModel.CS_FechaSolicitud = _entidad.CS_FechaSolicitud; } return(_viewModel); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message + "Service : ObtenerCreditoSustentabilidad"); } return(_viewModel); }