public async Task <IActionResult> PutVaerktoej(long id, Vaerktoej vaerktoej)
        {
            if (id != vaerktoej.VTId)
            {
                return(BadRequest());
            }

            _context.Entry(vaerktoej).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!VaerktoejExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #2
0
        public async Task <IActionResult> Edit(long id, [Bind("VTId,VTAnskaffet,VTFabrikat,VTModel,VTSerienr,VTType,LiggerIvtk")] Vaerktoej vaerktoej)
        {
            if (id != vaerktoej.VTId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(vaerktoej);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!VaerktoejExists(vaerktoej.VTId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(vaerktoej));
        }
        public async Task <ActionResult <Vaerktoej> > PostVaerktoej(Vaerktoej vaerktoej)
        {
            _context.Vaerktoej.Add(vaerktoej);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetVaerktoej", new { id = vaerktoej.VTId }, vaerktoej));
        }
Пример #4
0
        public async Task <ActionResult <Vaerktoej> > PostVaerktoej(Vaerktoej item)
        {
            _context.Vaerktoejs.Add(item);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetVaerktoej), new { id = item.VtId }, item));
        }
Пример #5
0
        public async Task <IActionResult> Create([Bind("VTId,VTAnskaffet,VTFabrikat,VTModel,VTSerienr,VTType,LiggerIvtk")] Vaerktoej vaerktoej)
        {
            if (ModelState.IsValid)
            {
                _context.Add(vaerktoej);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(vaerktoej));
        }
Пример #6
0
        public async Task <bool> PutTool(long id, Vaerktoej tool)
        {
            var response = await Client.PutAsync($"Tool/{id}", new StringContent(JsonConvert.SerializeObject(tool), Encoding.UTF8, "application/json"));

            if (response.StatusCode != System.Net.HttpStatusCode.OK)
            {
                return(false);
            }

            return(true);
        }
Пример #7
0
        public async Task <IActionResult> Create([Bind("LiggerIvkt,VtAnskaffet,VtFabrikat,VtId,VtModel,VtSerienr,VtType")] Vaerktoej Vaerktoej)
        {
            if (ModelState.IsValid)
            {
                var response = await client.PostAsJsonAsync("api/vaerktoejs", Vaerktoej);

                response.EnsureSuccessStatusCode();
                return(RedirectToAction(nameof(Index)));
            }
            return(View(Vaerktoej));
        }
Пример #8
0
        public async Task <IActionResult> PutVaerktoej(int id, Vaerktoej item)
        {
            if (id != item.VtId)
            {
                return(BadRequest());
            }

            _context.Entry(item).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(NoContent());
        }
        public async Task <ActionResult <Vaerktoej> > GetVaerktoej([FromBody] Vaerktoej vaerktoej)
        {
            using (var db = new DBContext())
            {
                var epicVarktoej = await db.Vaerktoejs.FirstOrDefaultAsync(f => f.VaerktoejId == vaerktoej.VaerktoejId);

                if (epicVarktoej != null)
                {
                    return(epicVarktoej);
                }
            }
            return(null);
        }
        public async Task <ActionResult <Vaerktoej> > DeleteVaerktoej([FromBody] Vaerktoej vaerktoej)
        {
            using (var db = new DBContext())
            {
                var epicVarktoej = await db.Vaerktoejs.FirstOrDefaultAsync(f => f.VaerktoejId == vaerktoej.VaerktoejId);

                if (epicVarktoej != null)
                {
                    db.Remove(epicVarktoej);
                    await db.SaveChangesAsync();

                    return(epicVarktoej);
                }
            }
            return(null);
        }
        public async Task <ActionResult <Vaerktoejskasse> > AddVaerktoej([FromBody] Vaerktoej vaerktoej)
        {
            using (var db = new DBContext())
            {
                var niceVaerktoejsKasse = await db.Vaerktoejskasses.FirstOrDefaultAsync(f => f.VaerktoejskasseId == vaerktoej.VaerktoejskasseId);

                //var epicVarktoej = await db.Vaerktoejs.FirstOrDefaultAsync(f => f.VaerktoejId == vaerktoej.VaerktoejId);
                if (niceVaerktoejsKasse != null)
                {
                    niceVaerktoejsKasse.Vaerktoejs.Add(vaerktoej);
                    await db.SaveChangesAsync();

                    return(niceVaerktoejsKasse);
                }
            }
            return(null);
        }
        public static void EnsureDatabaseSeeded(this HaandvaerkerContext context)
        {
            context.Database.EnsureCreated();

            var hv = new Haandvaerker()
            {
                HaandvaerkerId    = 1,
                HVAnsaettelsedato = DateTime.Now.Date,
                HVEfternavn       = "Jensen",
                HVFornavn         = "Jesper",
                HVFagomraade      = "Murer",
            };
            var vt = new Vaerktoejskasse()
            {
                VTKId          = 1,
                VTKAnskaffet   = new DateTime(2019, 9, 1),
                VTKFabrikat    = "Stanley",
                VTKFarve       = "Blå",
                VTKModel       = "Premium",
                VTKSerienummer = "11",
            };

            var v = new Vaerktoej()
            {
                VTAnskaffet = new DateTime(2019, 9, 1),
                VTFabrikat  = "Fiskars",
                VTId        = 1,
                VTModel     = "Lille",
                VTSerienr   = "112",
                VTType      = "Hammer"
            };

            context.Vaerktoej.Add(v);
            vt.Vaerktoej.Add(v);
            context.Vaerktoejskasse.Add(vt);
            hv.Vaerktoejskasse.Add(vt);
            context.Add(hv);
            context.SaveChanges();
        }
        public async Task <ActionResult <Vaerktoej> > UpdateVaerktoej([FromBody] Vaerktoej vaerktoej)
        {
            try
            {
                using (var db = new DBContext())
                {
                    var epicVarktoej = await db.Vaerktoejs.FirstOrDefaultAsync(f => f.VaerktoejId == vaerktoej.VaerktoejId);

                    if (epicVarktoej != null)
                    {
                        epicVarktoej = vaerktoej;
                        await db.SaveChangesAsync();

                        return(epicVarktoej);
                    }
                    return(null);
                }
            }
            catch (Exception e)
            {
                return(null);
            }
        }
Пример #14
0
 public void AddVaerktoej(Vaerktoej vaerktoej)
 {
     _dbContext.Vaerktoejer.Add(vaerktoej);
     _dbContext.SaveChanges();
 }
 public void UpdateVaerktoej(Vaerktoej vt)
 {
     _dbContext.Vaerktoejs.Update(vt);
     _dbContext.SaveChanges();
 }