示例#1
0
        public async Task <EszkozHelyTipus> EszkozHelyTipusFelvetel(EszkozHelyTipus data)
        {
            context.Add(data);
            await context.SaveChangesAsync();

            return(data);
        }
示例#2
0
        public async Task <EszkozTipus> EszkozTipusFelvetel(EszkozTipus data)
        {
            data.Torolt = false;
            context.Add(data);
            await context.SaveChangesAsync();

            return(data);
        }
示例#3
0
        public async Task <Eszkoz> EszkozFelvetel(Eszkoz data)
        {
            data.Aktiv  = true;
            data.Torolt = false;
            context.Add(data);
            await context.SaveChangesAsync();

            return(data);
        }
示例#4
0
        public async Task <EszkozHely> EszkozHelyFelvetel(EszkozHely eszkozHely)
        {
            eszkozHely.Tipus  = this.context.EszkozHelyTipus.First(c => c.ID == eszkozHely.TipusID);
            eszkozHely.Torolt = false;
            eszkozHely.aktiv  = true;
            context.Add(eszkozHely);
            await context.SaveChangesAsync();

            return(eszkozHely);
        }
示例#5
0
        public async Task <string> HelyModositas(Hely hely)
        {
            var tarsHely = await this.Hely.Where(c => c.Kodegyutt == hely.Kodegyutt && c.ID != hely.ID).SingleAsync();

            var regiHely = await this.Hely.Where(c => c.ID == hely.ID).SingleAsync();

            if (hely.Mennyiseg < 0)
            {
                return(kevesMennyiseg);
            }

            tarsHely.Mennyiseg = -hely.Mennyiseg;
            tarsHely.Eszkoz    = hely.Eszkoz;
            tarsHely.Mikortol  = hely.Mikortol;
            tarsHely.Meddig    = hely.Mikortol;

            context.Update(tarsHely);
            context.Update(hely);

            await context.SaveChangesAsync();

            return(null);
        }