public async Task <ActionResult <InstallmentDelivery> > Insert([FromBody] InstallmentDelivery _InstallmentDelivery) { InstallmentDelivery InstallmentDeliveryM = _InstallmentDelivery; try { _context.InstallmentDelivery.Add(InstallmentDeliveryM); 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(InstallmentDeliveryM))); }
public async Task <ActionResult <InstallmentDelivery> > Delete([FromBody] InstallmentDelivery _InstallmentDelivery) { InstallmentDelivery InstallmentDeliveryy = new InstallmentDelivery(); try { InstallmentDeliveryy = _context.InstallmentDelivery .Where(x => x.InstallmentDeliveryId == _InstallmentDelivery.InstallmentDeliveryId) .FirstOrDefault(); _context.InstallmentDelivery.Remove(InstallmentDeliveryy); 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(InstallmentDeliveryy))); }
public async Task <ActionResult <InstallmentDelivery> > GetInstallmentDeliveryByDescrption(String Description) { InstallmentDelivery Items = new InstallmentDelivery(); try { Items = await _context.InstallmentDelivery.Where(q => q.Description == Description).FirstOrDefaultAsync(); // int Count = Items.Count(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error:{ex.Message}")); } return(Ok(Items)); }
public async Task <ActionResult <InstallmentDelivery> > Update([FromBody] InstallmentDelivery _InstallmentDelivery) { try { InstallmentDelivery InstallmentDeliveryq = (from c in _context.InstallmentDelivery .Where(q => q.InstallmentDeliveryId == _InstallmentDelivery.InstallmentDeliveryId) select c ).FirstOrDefault(); _InstallmentDelivery.CreatedDate = InstallmentDeliveryq.CreatedDate; _InstallmentDelivery.CreatedUser = InstallmentDeliveryq.CreatedUser; _context.Entry(InstallmentDeliveryq).CurrentValues.SetValues((_InstallmentDelivery)); // _context.Currency.Update(_Currency); 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(_InstallmentDelivery))); }