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); }
/*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); }
public TahsilatsController(MuhasebeContext context) { _context = context; }
public KasasController(MuhasebeContext context) { _context = context; }
public IrsaliyesController(MuhasebeContext context) { _context = context; }
public CarisController(MuhasebeContext context) { _context = context; }
public OdemelersController(MuhasebeContext context) { _context = context; }
public KategorisController(MuhasebeContext context) { _context = context; }
public UrunhareketsController(MuhasebeContext context) { _context = context; }
public CalisansController(MuhasebeContext context, IOptions <JWTSettings> jwtsettings) { _context = context; _jwtsettings = jwtsettings.Value; }
public FaturasController(MuhasebeContext context) { _context = context; }