public async Task <IActionResult> Edit(int id, [Bind("Id,Name")] SpecialTag specialTag)
        {
            if (id != specialTag.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(specialTag);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SpecialTagExists(specialTag.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(specialTag));
        }
Esempio n. 2
0
        public async Task <IActionResult> Delete(int?id, SpecialTag ST)
        {
            if (id == null)
            {
                return(NotFound());
            }
            if (id != ST.Id)
            {
                return(NotFound());
            }

            var spe = db.specialTags.Find(id);

            if (spe == null)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                db.Remove(spe);
                await db.SaveChangesAsync();

                TempData["save"] = "La etiqueta de producto ha sido borrada exitosamente";
                return(RedirectToAction(actionName: nameof(Index)));
            }
            return(View(spe));
        }
Esempio n. 3
0
        public async Task <IActionResult> Delete(int?id, SpecialTag specialTag)
        {
            if (id == null)
            {
                return(NotFound());
            }
            if (id != specialTag.Id)
            {
                return(NotFound());
            }
            var speTag = _db.specialTags.Find(id);

            if (speTag == null)
            {
                return(NotFound());
            }
            if (ModelState.IsValid)
            {
                _db.Remove(speTag);
                await _db.SaveChangesAsync();

                TempData["delete"] = "Data has been Deleted Successfully";
                return(RedirectToAction(nameof(Index)));
            }
            return(View(specialTag));
        }
Esempio n. 4
0
        public async Task <IActionResult> Delete(int?id, SpecialTag specialTag)
        {
            if (id == null)
            {
                return(NotFound());
            }

            if (id != specialTag.Id)
            {
                return(NotFound());
            }

            var specialTags = _db.SpecialTags.Find(id);

            if (specialTags == null)
            {
                return(NotFound());
            }
            if (ModelState.IsValid)
            {
                _db.Remove(specialTags);
                await _db.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }

            return(View(specialTag));
        }
        public async Task <IActionResult> Edit(SpecialTag sTag)
        {
            repo.Edit(sTag);
            await repo.save();

            TempData["edit"] = "Special Tag has been edited succesfully.";
            return(RedirectToAction(nameof(Index)));
        }
Esempio n. 6
0
 public IActionResult Details(SpecialTag ProTag)
 {
     if (ModelState.IsValid)
     {
         return(RedirectToAction(nameof(Index)));
     }
     return(View());
 }
        public async Task <IActionResult> Delete(int id)
        {
            SpecialTag tag = await db.SpecialTags.FindAsync(id);

            db.SpecialTags.Remove(tag);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index", "SpecialTag"));
        }
        public IActionResult Create(SpecialTag specialTag)
        {
            if (ModelState.IsValid)
            {
                _context.Create(specialTag);
                return(RedirectToAction(nameof(Index)));
            }

            return(View(specialTag));
        }
Esempio n. 9
0
        public async Task GetSpecialTag(SpecialTag specialTag)
        {
            TestingContext testingContext = new TestingContext();

            SetupContext(testingContext);
            ITagService tagService = testingContext.GetService <TagService>();
            TagDto      tagDto     = await tagService.GetSpecialTagAsync(specialTag);

            Assert.NotNull(tagDto);
        }
        public async Task <IActionResult> Edit(SpecialTag specialTags)
        {
            if (ModelState.IsValid)
            {
                _db.Update(specialTags);
                await _db.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(specialTags));
        }
Esempio n. 11
0
    public void should_match_any_kind(
        [Values(null, "kind", typeof(string))]                     object?kind,
        [ValueSource(typeof(Util), nameof(Util.all_special_tags))] SpecialTag tag)
    {
        // --arrange
        var unitId = new UnitId(kind, tag);
        var target = new IsServiceUnit();

        // --assert
        target.Matches(unitId).Should().BeTrue();
    }
Esempio n. 12
0
        public async Task <TagDto> GetSpecialTagAsync(SpecialTag specialTag)
        {
            switch (specialTag)
            {
            case SpecialTag.Deprecated:
                return(await _cacheService.GetEntryAsync("TagDeprecated", GetDeprecatedTag));

            default:
                throw new CraniumException($"Special tag {specialTag} not supported");
            }
        }
Esempio n. 13
0
        public async Task <IActionResult> Create(SpecialTag ProTag)
        {
            if (ModelState.IsValid)
            {
                _db.SpecialTags.Add(ProTag);
                await _db.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(ProTag));
        }
        public async Task <IActionResult> Create([Bind("Id,Name")] SpecialTag specialTag)
        {
            if (ModelState.IsValid)
            {
                _context.Add(specialTag);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(specialTag));
        }
        public async Task <IActionResult> Create(SpecialTag specialtags)
        {
            if (ModelState.IsValid)
            {
                _db.Add(specialtags);
                await _db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(specialtags));
        }
Esempio n. 16
0
        public async Task <IActionResult> Edit(SpecialTag specialTag)
        {
            if (ModelState.IsValid)
            {
                _db.Update(specialTag);
                await _db.SaveChangesAsync();

                TempData["edit"] = "Data has been Updated Successfully";
                return(RedirectToAction(nameof(Index)));
            }
            return(View(specialTag));
        }
Esempio n. 17
0
        public async Task <IActionResult> Edit(SpecialTag ST)
        {
            if (ModelState.IsValid)
            {
                db.Update(ST);
                await db.SaveChangesAsync();

                TempData["save"] = "La etiqueta de producto ha sido editada exitosamente";
                return(RedirectToAction(actionName: nameof(Index)));
            }
            return(View(ST));
        }
Esempio n. 18
0
        public async Task <IActionResult> Create(SpecialTag speciaTag)
        {
            if (ModelState.IsValid)
            {
                db.specialTags.Add(speciaTag);
                await db.SaveChangesAsync();

                TempData["save"] = "La Etiqueta de producto ha sido guardada exitosamente";
                return(RedirectToAction(actionName: nameof(Index)));
            }
            return(View(speciaTag));
        }
Esempio n. 19
0
        public async Task <IActionResult> Create(SpecialTag specialTag)
        {
            if (ModelState.IsValid)
            {
                _db.specialTags.Add(specialTag);
                await _db.SaveChangesAsync();

                TempData["save"] = "Tag save successfully";
                return(RedirectToAction(nameof(Index)));
            }
            return(View(specialTag));
        }
Esempio n. 20
0
        public async Task <IActionResult> Edit(SpecialTag specialTag)
        {
            if (ModelState.IsValid)
            {
                _applicationDbContext.SpecialTags.Update(specialTag);
                await _applicationDbContext.SaveChangesAsync();

                TempData["edit"] = "Special Tag has been edited";
                return(RedirectToAction(nameof(Index)));
            }
            return(View(specialTag));
        }
Esempio n. 21
0
        public async Task <IActionResult> Create(SpecialTag special)
        {
            if (ModelState.IsValid)
            {
                _db.Database.ExecuteSqlCommand("EXECUTE DBO.Insert_SpecialTag {0}",
                                               special.Name);
                _db.Entry(special).Reload();
                await _db.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(special));
        }
        public IActionResult Edit(int id, SpecialTag specialTag)
        {
            if (id != specialTag.TagID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                _context.Update(specialTag);
                return(RedirectToAction(nameof(Index)));
            }

            return(View(specialTag));
        }
        public async Task <IActionResult> Edit(int?id, SpecialTag specialtag)
        {
            if (id != specialtag.Id)
            {
                return(NotFound());
            }
            if (ModelState.IsValid)
            {
                _db.Update(specialtag);
                await _db.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(specialtag));
        }
        public async Task <IActionResult> Details(int id, SpecialTag special)
        {
            if (id != special.Id)
            {
                return(NotFound());
            }
            if (ModelState.IsValid)
            {
                _db.Update(special);
                await _db.SaveChangesAsync();

                return(RedirectToPage("Index"));
            }
            return(View(special));
        }
        public async Task <IActionResult> Create(SpecialTag tag)
        {
            if (!ModelState.IsValid)
            {
                return(View(tag));
            }

            await _db.SpecialTags.AddAsync(tag);

            await _db.SaveChangesAsync();

            TempData["SM"] = $"Tag {tag.Name} was added successfully!";

            return(RedirectToAction(nameof(Index)));
        }
        public async Task <IActionResult> Create(SpecialTag sTag)
        {
            if (sTag == null)
            {
                return(NotFound());
            }
            else
            {
                repo.Create(sTag);
                await repo.save();

                TempData["save"] = "Special Tag has been saved succesfully.";
                return(RedirectToAction(nameof(Index)));
            }
        }
        public IActionResult Show(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            SpecialTag specialTag = _context.GetByID(id);

            if (specialTag == null)
            {
                return(NotFound());
            }

            return(View(specialTag));
        }
        public async Task <IActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            SpecialTag tag = await db.SpecialTags.FindAsync(id);

            if (tag == null)
            {
                return(NotFound());
            }

            return(View(tag));
        }
        public async Task <IActionResult> DeleteTag(int?id)
        {
            SpecialTag tag = await _db.SpecialTags.FindAsync(id);

            if (tag == null)
            {
                TempData["SM"] = $"Failed to delete tag {tag.Name} !";
                return(RedirectToAction(nameof(Index)));
            }

            _db.SpecialTags.Remove(tag);
            await _db.SaveChangesAsync();

            TempData["SM"] = $"Tag {tag.Name} was successfully deleted!";

            return(RedirectToAction(nameof(Index)));
        }
        public async Task <IActionResult> Create(SpecialTag specialTag)
        {
            if (ModelState.IsValid)
            {
                var searchTag = _context.SpecialTag.FirstOrDefault(c => c.TagName == specialTag.TagName);
                if (searchTag != null)
                {
                    TempData["msg"] = "This Tag Already Exit";
                    return(View(specialTag));
                }
                _context.SpecialTag.Add(specialTag);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(specialTag));
        }