コード例 #1
0
        public async Task <IActionResult> PutVaerktoejskasse(int id, Vaerktoejskasse vaerktoejskasse)
        {
            if (id != vaerktoejskasse.VTKId)
            {
                return(BadRequest());
            }

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

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

            return(NoContent());
        }
        public async Task <IActionResult> Edit(int id, [Bind("VTKID,VTKFabrikat,VTKSerienummer,VTKModel,VTKFarve,VTKEjesAf,VTKAnskaffet")] Vaerktoejskasse vaerktoejskasse)
        {
            if (id != vaerktoejskasse.VTKID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(vaerktoejskasse);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!VaerktoejskasseExists(vaerktoejskasse.VTKID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(vaerktoejskasse));
        }
コード例 #3
0
        public async Task <ActionResult <Vaerktoejskasse> > PostVaerktoejskasse(Vaerktoejskasse vaerktoejskasse)
        {
            _context.Vaerktoejskasse.Add(vaerktoejskasse);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetVaerktoejskasse", new { id = vaerktoejskasse.VTKId }, vaerktoejskasse));
        }
コード例 #4
0
        public async Task <ActionResult <Vaerktoejskasse> > PostVaerktoej(Vaerktoejskasse item)
        {
            _context.Vaerktoejskasses.Add(item);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetVaerktoej), new { id = item.VtkId }, item));
        }
        public async Task <ActionResult <Vaerktoejskasse> > AddVaerktoejsKasse([FromBody] Vaerktoejskasse vaerktoejskasse)
        {
            try
            {
                using (var db = new DBContext())
                {
                    var handyMan = await db.HaandVaerkers.FirstOrDefaultAsync(f => f.FirstName == vaerktoejskasse.VTKEjesAf);

                    if (handyMan != null)
                    {
                        handyMan.Vaerktoejskasse       = vaerktoejskasse;
                        vaerktoejskasse.HaandVaerkerId = handyMan.HaandVaerkerId;
                        db.Vaerktoejskasses.Add(vaerktoejskasse);
                        await db.SaveChangesAsync();

                        return(handyMan.Vaerktoejskasse);
                    }
                    return(null);
                }
            }
            catch (Exception e)
            {
                return(null);
            }
        }
 public void AddVaerktøjskasse(Vaerktoejskasse vaerktoejskasse)
 {
     if (vaerktoejskasse != null)
     {
         _dbContext.Vaerktoejskasser.Add(vaerktoejskasse);
         _dbContext.SaveChanges();
     }
 }
        public async Task <IActionResult> Create([Bind("VTKID,VTKFabrikat,VTKSerienummer,VTKModel,VTKFarve,VTKEjesAf,VTKAnskaffet")] Vaerktoejskasse vaerktoejskasse)
        {
            if (ModelState.IsValid)
            {
                _context.Add(vaerktoejskasse);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(vaerktoejskasse));
        }
コード例 #8
0
        public async Task <IActionResult> Create([Bind("VtkAnskaffet,VtkEjesAf,VtkFabrikat,VtkFarve,VtkId,VtkModel,VtkSerienummer")] Vaerktoejskasse Vaerktoejskasse)
        {
            if (ModelState.IsValid)
            {
                var response = await client.PostAsJsonAsync("api/vaerktoejskasses", Vaerktoejskasse);

                response.EnsureSuccessStatusCode();
                return(RedirectToAction(nameof(Index)));
            }
            return(View(Vaerktoejskasse));
        }
コード例 #9
0
        public async Task <bool> PutToolbox(int id, Vaerktoejskasse toolbox)
        {
            var response = await Client.PutAsync($"ToolBox/{id}", new StringContent(JsonConvert.SerializeObject(toolbox), Encoding.UTF8, "application/json"));

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

            return(true);
        }
コード例 #10
0
        public async Task <IActionResult> PutVaerktoej(int id, Vaerktoejskasse item)
        {
            if (id != item.VtkId)
            {
                return(BadRequest());
            }

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

            return(NoContent());
        }
        public async Task <ActionResult <Vaerktoejskasse> > GetVaerktoejskasse([FromBody] Vaerktoejskasse vaerktoejskasse)
        {
            using (var db = new DBContext())
            {
                var niceVaerktoejsKasse = await db.Vaerktoejskasses.FirstOrDefaultAsync(f => f.VaerktoejskasseId == vaerktoejskasse.VaerktoejskasseId);

                if (niceVaerktoejsKasse != null)
                {
                    return(niceVaerktoejsKasse);
                }
            }
            return(null);
        }
        public async Task <ActionResult <Vaerktoejskasse> > DeleteVaerktoej([FromBody] Vaerktoejskasse vaerktoejskasse)
        {
            using (var db = new DBContext())
            {
                var niceVaerktoejsKasse = await db.Vaerktoejskasses.FirstOrDefaultAsync(f => f.VTKEjesAf == vaerktoejskasse.VTKEjesAf);

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

                    return(niceVaerktoejsKasse);
                }
            }
            return(null);
        }
コード例 #13
0
        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 <Vaerktoejskasse> > UpdateVaerktoejskasse([FromBody] Vaerktoejskasse vaerktoejskasse)
        {
            try
            {
                using (var db = new DBContext())
                {
                    var niceVaerktoejsKasse = await db.Vaerktoejskasses.FirstOrDefaultAsync(f => f.VTKEjesAf == vaerktoejskasse.VTKEjesAf);

                    if (niceVaerktoejsKasse != null)
                    {
                        niceVaerktoejsKasse = vaerktoejskasse;
                        await db.SaveChangesAsync();

                        return(niceVaerktoejsKasse);
                    }
                    return(null);
                }
            }
            catch (Exception e)
            {
                return(null);
            }
        }
コード例 #15
0
 public void UpdateVaerktoejskasse(Vaerktoejskasse vk)
 {
     _dbContext.Vaerktoejskasses.Update(vk);
     _dbContext.SaveChanges();
 }