Пример #1
0
        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);
        }
Пример #2
0
        /*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);
        }
Пример #3
0
 public TahsilatsController(MuhasebeContext context)
 {
     _context = context;
 }
Пример #4
0
 public KasasController(MuhasebeContext context)
 {
     _context = context;
 }
 public IrsaliyesController(MuhasebeContext context)
 {
     _context = context;
 }
Пример #6
0
 public CarisController(MuhasebeContext context)
 {
     _context = context;
 }
Пример #7
0
 public OdemelersController(MuhasebeContext context)
 {
     _context = context;
 }
Пример #8
0
 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;
 }