public async Task <ActionResult> Insert(GrupoConfiguracionIntereses _GrupoConfiguracionInteresesP) { GrupoConfiguracionIntereses _GrupoConfiguracionIntereses = _GrupoConfiguracionInteresesP; try { string baseadress = config.Value.urlbase; HttpClient _client = new HttpClient(); _client.DefaultRequestHeaders.Add("Authorization", "Bearer " + HttpContext.Session.GetString("token")); _GrupoConfiguracionIntereses.UsuarioCreacion = HttpContext.Session.GetString("user"); _GrupoConfiguracionIntereses.UsuarioModificacion = HttpContext.Session.GetString("user"); var result = await _client.PostAsJsonAsync(baseadress + "api/GrupoConfiguracionIntereses/Insert", _GrupoConfiguracionIntereses); string valorrespuesta = ""; if (result.IsSuccessStatusCode) { valorrespuesta = await(result.Content.ReadAsStringAsync()); _GrupoConfiguracionIntereses = JsonConvert.DeserializeObject <GrupoConfiguracionIntereses>(valorrespuesta); } } catch (Exception ex) { return(BadRequest($"Ocurrio un error{ex.Message}")); } //return Ok(_FundingInterestRate); return(new ObjectResult(new DataSourceResult { Data = new[] { _GrupoConfiguracionIntereses }, Total = 1 })); }
public async Task <ActionResult <GrupoConfiguracionIntereses> > Delete([FromBody] GrupoConfiguracionIntereses _GrupoConfiguracionIntereses) { try { string baseadress = config.Value.urlbase; HttpClient _client = new HttpClient(); _client.DefaultRequestHeaders.Add("Authorization", "Bearer " + HttpContext.Session.GetString("token")); var result = await _client.PostAsJsonAsync(baseadress + "api/GrupoConfiguracionIntereses/Delete", _GrupoConfiguracionIntereses); string valorrespuesta = ""; if (result.IsSuccessStatusCode) { valorrespuesta = await(result.Content.ReadAsStringAsync()); _GrupoConfiguracionIntereses = JsonConvert.DeserializeObject <GrupoConfiguracionIntereses>(valorrespuesta); } } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error: {ex.Message}")); } //return Ok(_VendorType); return(new ObjectResult(new DataSourceResult { Data = new[] { _GrupoConfiguracionIntereses }, Total = 1 })); }
public async Task <IActionResult> GetGrupoConfiguracionInteresesByDescripcion(String Descripcion) { GrupoConfiguracionIntereses Items = new GrupoConfiguracionIntereses(); try { Items = await _context.GrupoConfiguracionIntereses.Where(q => q.Nombre == Descripcion).FirstOrDefaultAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error:{ex.Message}")); } return(await Task.Run(() => Ok(Items))); }
public async Task <ActionResult <GrupoConfiguracionIntereses> > Insert([FromBody] GrupoConfiguracionIntereses payload) { GrupoConfiguracionIntereses GrupoConfiguracionIntereses = payload; try { _context.GrupoConfiguracionIntereses.Add(GrupoConfiguracionIntereses); await _context.SaveChangesAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error:{ex.Message}")); } return(await Task.Run(() => Ok(GrupoConfiguracionIntereses))); }
public async Task <IActionResult> Delete([FromBody] GrupoConfiguracionIntereses payload) { GrupoConfiguracionIntereses GrupoConfiguracionIntereses = new GrupoConfiguracionIntereses(); try { GrupoConfiguracionIntereses = _context.GrupoConfiguracionIntereses .Where(x => x.Id == (int)payload.Id) .FirstOrDefault(); _context.GrupoConfiguracionIntereses.Remove(GrupoConfiguracionIntereses); await _context.SaveChangesAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(await Task.Run(() => BadRequest($"Ocurrio un error:{ex.Message}"))); } return(await Task.Run(() => Ok(GrupoConfiguracionIntereses))); }
public async Task <ActionResult <GrupoConfiguracionIntereses> > Update([FromBody] GrupoConfiguracionIntereses _GrupoConfiguracionIntereses) { try { GrupoConfiguracionIntereses GrupoConfiguracionInteresesq = (from c in _context.GrupoConfiguracionIntereses .Where(q => q.Id == _GrupoConfiguracionIntereses.Id) select c ).FirstOrDefault(); _GrupoConfiguracionIntereses.FechaCreacion = GrupoConfiguracionInteresesq.FechaCreacion; _GrupoConfiguracionIntereses.UsuarioCreacion = GrupoConfiguracionInteresesq.UsuarioCreacion; _context.Entry(GrupoConfiguracionInteresesq).CurrentValues.SetValues((_GrupoConfiguracionIntereses)); // _context.FundingInterestRate.Update(_FundingInterestRate); await _context.SaveChangesAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(await Task.Run(() => BadRequest($"Ocurrio un error:{ex.Message}"))); } return(await Task.Run(() => Ok(_GrupoConfiguracionIntereses))); }
public async Task <ActionResult <GrupoConfiguracionIntereses> > SaveGrupoConfiguracionIntereses([FromBody] GrupoConfiguracionInteresesDTO _GrupoConfiguracionInteresesS) { { string valorrespuesta = ""; try { GrupoConfiguracionIntereses _GrupoConfiguracionIntereses = new GrupoConfiguracionIntereses(); GrupoConfiguracionIntereses _GrupoConfiguracionInteresesp = new GrupoConfiguracionIntereses(); string baseadress = config.Value.urlbase; HttpClient _client = new HttpClient(); _client.DefaultRequestHeaders.Add("Authorization", "Bearer " + HttpContext.Session.GetString("token")); var result = await _client.GetAsync(baseadress + "api/GrupoConfiguracionIntereses/GetGrupoConfiguracionInteresesByDescripcion/" + _GrupoConfiguracionInteresesS.Nombre); if (result.IsSuccessStatusCode) { valorrespuesta = await(result.Content.ReadAsStringAsync()); _GrupoConfiguracionIntereses = JsonConvert.DeserializeObject <GrupoConfiguracionIntereses>(valorrespuesta); _GrupoConfiguracionInteresesp = JsonConvert.DeserializeObject <GrupoConfiguracionIntereses>(valorrespuesta); if (_GrupoConfiguracionIntereses != null && _GrupoConfiguracionInteresesS.Id == 0) { if (_GrupoConfiguracionIntereses.Nombre.ToLower() == _GrupoConfiguracionInteresesS.Nombre.ToLower()) { { return(await Task.Run(() => BadRequest($"Ya existe un grupo de configuracion con ese nombre."))); } } } } result = await _client.GetAsync(baseadress + "api/GrupoConfiguracionIntereses/GetGrupoConfiguracionInteresesById/" + _GrupoConfiguracionInteresesS.Id); _GrupoConfiguracionInteresesS.FechaModificacion = DateTime.Now; _GrupoConfiguracionInteresesS.UsuarioModificacion = HttpContext.Session.GetString("user"); if (result.IsSuccessStatusCode) { valorrespuesta = await(result.Content.ReadAsStringAsync()); _GrupoConfiguracionIntereses = JsonConvert.DeserializeObject <GrupoConfiguracionIntereses>(valorrespuesta); } if (_GrupoConfiguracionIntereses == null) { _GrupoConfiguracionIntereses = new Models.GrupoConfiguracionIntereses(); } if (_GrupoConfiguracionIntereses.Id == 0) { _GrupoConfiguracionInteresesS.FechaCreacion = DateTime.Now; _GrupoConfiguracionInteresesS.UsuarioCreacion = HttpContext.Session.GetString("user"); var insertresult = await Insert(_GrupoConfiguracionInteresesS); } else { if (_GrupoConfiguracionInteresesp != null) { if (_GrupoConfiguracionInteresesp.Nombre.ToLower() == _GrupoConfiguracionInteresesS.Nombre.ToLower() && _GrupoConfiguracionInteresesp.Id != _GrupoConfiguracionInteresesS.Id) { return(await Task.Run(() => BadRequest($"Ya existe un grupo de configuracion con ese nombre."))); } } _GrupoConfiguracionInteresesS.FechaCreacion = DateTime.Now; _GrupoConfiguracionInteresesS.UsuarioCreacion = HttpContext.Session.GetString("user"); var updateresult = await Update(_GrupoConfiguracionInteresesS.Id, _GrupoConfiguracionInteresesS); } } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); throw ex; } return(Json(_GrupoConfiguracionInteresesS)); } }