public async Task <RespuestaDatos> GuardarDatosBancariosDemografia(CuentasBancariasDemografiaCor datosBancarios) { using FeContext context = new FeContext(); RespuestaDatos respuestaDatos; try { context.CuentasBancariasDemografiaCors.Add(datosBancarios); context.SaveChanges(); respuestaDatos = new RespuestaDatos { Codigo = COCodigoRespuesta.OK, Mensaje = "Cuenta Creada Exitosamente" }; } catch (Exception e) { RepoErrorLog.AddErrorLog(new ErrorLog { Mensaje = e.Message, Traza = e.StackTrace, Usuario = "Usuario con id " + datosBancarios.Id, Creacion = DateTime.Now, Tipoerror = COErrorLog.MODIFICAR_USUARIO }); throw new COExcepcion("No se pudieron guardar sus datos bancarios...puede iniciar sesión pero contacte al soporte."); } return(respuestaDatos); }
public async Task <RespuestaDatos> GuardarDatosBancarios(DatosBancariosDemografia model, DemografiaCor demografiaCor) { try { if (demografiaCor.Rolcorid == CORol.EMPRENDEDOR) { var datosBancarios = new CuentasBancariasDemografiaCor { IdDemografia = demografiaCor.Id, Numero = Convert.ToInt64(model.NumeroCuentaBancaria), Tipocuenta = model.TipoDeCuenta, Identidadbancaria = model.EntidadBancaria, Creacion = DateTime.Now, Modificacion = DateTime.Now }; return(await _repoDatosBancarios.GuardarDatosBancariosDemografia(datosBancarios)); } return(null); } catch (COExcepcion e) { throw e; } }