public async Task <ActionResult <Duckbill> > PostDuckbill(Duckbill duckbill)
        {
            _context.Duckbill.Add(duckbill);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetDuckbill", new { id = duckbill.ID }, duckbill));
        }
Example #2
0
        public async Task <IActionResult> Edit(Guid id, [Bind("Id,Name")] Duckbill duckbill)
        {
            if (id != duckbill.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(duckbill);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!DuckbillExists(duckbill.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(duckbill));
        }
        public async Task <IActionResult> PutDuckbill(Guid id, Duckbill duckbill)
        {
            if (id != duckbill.ID)
            {
                return(BadRequest());
            }

            Duckbill dbDuckbill = _context.Duckbill.FirstOrDefault(x => x.ID == duckbill.ID);

            dbDuckbill.DateOfBirth = duckbill.DateOfBirth;
            dbDuckbill.Name        = duckbill.Name;

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

            return(NoContent());
        }
Example #4
0
        public void DeleteDuckbill([FromQuery] Guid duckbillID)
        {
            Duckbill dbDuckbill = webApplication1Context.Duckbills.FirstOrDefault(db => db.Id == duckbillID);

            webApplication1Context.Duckbills.Remove(dbDuckbill);

            webApplication1Context.SaveChanges();
        }
Example #5
0
        public IActionResult DeleteDuckbill([FromRoute] Guid id)
        {
            Duckbill duckbill = duckbills.FirstOrDefault(db => db.Id == id);

            duckbills.Remove(duckbill);

            return(Ok());
        }
Example #6
0
        public async Task <IActionResult> Create([Bind("Id,Name")] Duckbill duckbill)
        {
            if (ModelState.IsValid)
            {
                duckbill.Id = Guid.NewGuid();

                duckbills.Add(duckbill);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(duckbill));
        }
        public IActionResult Create([FromForm] Duckbill duckbill)
        {
            if (ModelState.IsValid)
            {
                duckbill.ID = Guid.NewGuid();

                duckbills.Add(duckbill);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(duckbill));
        }
Example #8
0
        public IActionResult PostDuckbill([FromBody] Duckbill duckbill)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            duckbill.Id = Guid.NewGuid();
            duckbills.Add(duckbill);

            return(Ok());
        }
Example #9
0
        public IActionResult PutDuckbill([FromBody] Duckbill duckbill)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Duckbill dbDuckbill = duckbills.FirstOrDefault(db => db.Id == duckbill.Id);

            dbDuckbill.Name = duckbill.Name;

            return(Ok());
        }
Example #10
0
        public void SaveDuckbill([FromBody] Duckbill duckbill)
        {
            if (duckbill.Id == Guid.Empty)
            {
                duckbill.Id = Guid.NewGuid();

                duckbills.Add(duckbill);
            }
            else
            {
                Duckbill dbDuckbill = duckbills.FirstOrDefault(db => db.Id == duckbill.Id);
                dbDuckbill.Name  = duckbill.Name;
                dbDuckbill.Email = duckbill.Email;
            }
        }
Example #11
0
        public void SaveDuckbill([FromBody] Duckbill duckbill)
        {
            if (duckbill.Id == Guid.Empty)
            {
                duckbill.Id = Guid.NewGuid();

                webApplication1Context.Duckbills.Add(duckbill);
            }
            else
            {
                Duckbill dbDuckbill = webApplication1Context.Duckbills.FirstOrDefault(db => db.Id == duckbill.Id);
                dbDuckbill.Name  = duckbill.Name;
                dbDuckbill.Email = duckbill.Email;
            }

            webApplication1Context.SaveChanges();
        }
        public async Task <IActionResult> Edit(Guid id, [Bind("ID,Name,Name2")] Duckbill duckbill)
        {
            if (id != duckbill.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                var currentDuckbill = duckbills.FirstOrDefault(x => x.ID == id);
                currentDuckbill.Name  = duckbill.Name;
                currentDuckbill.Name2 = duckbill.Name2;

                return(RedirectToAction(nameof(Index)));
            }
            return(View(duckbill));
        }
Example #13
0
        public void DeleteDuckbill([FromQuery] Guid duckbillID)
        {
            Duckbill dbDuckbill = duckbills.FirstOrDefault(db => db.Id == duckbillID);

            duckbills.Remove(dbDuckbill);
        }
Example #14
0
        public Duckbill GetDuckbill(Guid id)
        {
            Duckbill duckbill = duckbills.FirstOrDefault(db => db.Id == id);

            return(duckbill);
        }