public async Task <IActionResult> PutKasa(int id, Kasa kasa) { if (id != kasa.Kasaid) { return(BadRequest()); } _context.Entry(kasa).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KasaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutCari(int id, Cari cari) { if (id != cari.CariId) { return(BadRequest()); } _context.Entry(cari).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CariExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public MuhasebeObjesi Getir() { MuhasebeObjesi donusObjesi = new MuhasebeObjesi(); try { using (MuhasebeContext context = new MuhasebeContext()) { donusObjesi = context.WaitingOperations.where (x => x.Status == 0).SingleOrDefault(); } } catch (InvalidOperationException exception) { Console.WriteLine("Bekleyen işlem bulunmamaktadır"); return(null); } catch (Exception exception) { Console.WriteLine("{0} numaralı müşterinin {1} işleminde hata oluşmuştur. Hata: {2}", donusObjesi.müşteriNumarası, donusObjesi.methodAdı, exception.Message); return(null); } finally { donusObjesi.Status = 1; using (MuhasebeContext context = new MuhasebeContext()) { var updatedEntity = context.Entry(donusObjesi); updatedEntity.State = EntityState.Modified; context.SaveChanges(); } } return(donusObjesi); }
public async Task <IActionResult> PutUrunhareket(int id, Urunhareket urunhareket) { if (id != urunhareket.Urharid) { return(BadRequest()); } _context.Entry(urunhareket).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UrunhareketExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutOdehar(int id, Odehar odehar) { if (id != odehar.Ohid) { return(BadRequest()); } _context.Entry(odehar).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OdeharExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
/*CREATE TABLE WaitingOperations( * Id int primary key IDENTITY (1, 1), * ModuleClassName varchar(255), * MethodName varchar(255), * CustomerNo int, * Status int);*/ /* * entitiyframe work olduğu varsayılmıştır. Ek olarak muhasebeobjesi adında bir entity olduğu varsayılmıştır. */ public bool Ekle(MuhasebeObjesi item) { try { using (MuhasebeContext context = new MuhasebeContext()) { var addedEntitiy = context.Entry(entity); addedEntitiy.State = EntityState.Added; context.SaveChanges(); } } catch (Exception exception) { Console.WriteLine("{0} numaralı müşterinin {1} işleminde hata oluşmuştur. Hata: {2}", item.müşteriNumarası, item.methodAdı, exception.Message); return(false); } return(true); }