public async Task <ActionResult <NumeracionSAR> > Delete(Int64 IdNumeracion, NumeracionSAR _NumeracionSAR) { 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/NumeracionSAR/Delete", _NumeracionSAR); string valorrespuesta = ""; if (result.IsSuccessStatusCode) { valorrespuesta = await(result.Content.ReadAsStringAsync()); _NumeracionSAR = JsonConvert.DeserializeObject <NumeracionSAR>(valorrespuesta); } } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error: {ex.Message}")); } return(new ObjectResult(new DataSourceResult { Data = new[] { _NumeracionSAR }, Total = 1 })); }
public async Task <ActionResult <NumeracionSAR> > GetNumeracionById(Int64 IdNumeracion) { NumeracionSAR Items = new NumeracionSAR(); try { Items = await _context.NumeracionSAR.Where(q => q.IdNumeracion == IdNumeracion).FirstOrDefaultAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(await Task.Run(() => BadRequest($"Ocurrio un error:{ex.Message}"))); } // int Count = Items.Count(); return(await Task.Run(() => Ok(Items))); }
public async Task <ActionResult <NumeracionSAR> > Insert([FromBody] NumeracionSAR _NumeracionSAR) { NumeracionSAR _NumeracionSARq = new NumeracionSAR(); try { _NumeracionSARq = _NumeracionSAR; _context.NumeracionSAR.Add(_NumeracionSARq); 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(_NumeracionSAR))); }
public async Task <ActionResult <NumeracionSAR> > GetNumeracionByNumeracionSAR([FromBody] NumeracionSAR _NumeracionSAR) { NumeracionSAR _NumeracionSARq = new NumeracionSAR(); try { _NumeracionSARq = await _context.NumeracionSAR.Where(a => a.BranchId == _NumeracionSAR.BranchId && a.IdCAI == _NumeracionSAR.IdCAI && a.IdPuntoEmision == _NumeracionSAR.IdPuntoEmision ).FirstOrDefaultAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error:{ex.Message}")); } return(await Task.Run(() => Ok(_NumeracionSARq))); }
public async Task <ActionResult <NumeracionSAR> > Delete([FromBody] NumeracionSAR __NumeracionSAR) { NumeracionSAR __NumeracionSARq = new NumeracionSAR(); try { __NumeracionSARq = _context.NumeracionSAR .Where(x => x.IdNumeracion == (Int64)__NumeracionSAR.IdNumeracion) .FirstOrDefault(); _context.NumeracionSAR.Remove(__NumeracionSARq); 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(__NumeracionSARq))); }
public async Task <ActionResult <NumeracionSAR> > Update([FromBody] NumeracionSAR _NumeracionSAR) { try { NumeracionSAR _NumeracionSARq = (from c in _context.NumeracionSAR .Where(q => q.IdNumeracion == _NumeracionSAR.IdNumeracion) select c ).FirstOrDefault(); _NumeracionSAR.FechaCreacion = _NumeracionSARq.FechaCreacion; _NumeracionSAR.UsuarioCreacion = _NumeracionSARq.UsuarioCreacion; _context.Entry(_NumeracionSARq).CurrentValues.SetValues(_NumeracionSAR); // _context.NumeracionSAR.Update(_NumeracionSARq); 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(_NumeracionSAR))); }