コード例 #1
0
        public SponsorTypes CreateSponsorTypes(SponsorTypes sponsorTypes)
        {
            var create = conferenceContext.SponsorTypes.Add(sponsorTypes);

            conferenceContext.SaveChanges();
            return(create.Entity);
        }
コード例 #2
0
        public SponsorTypes Update(SponsorTypes sponsorTypeToUpdate)
        {
            var updatedSponsorType = conferenceContext.Update(sponsorTypeToUpdate);

            conferenceContext.SaveChanges();
            return(updatedSponsorType.Entity);
        }
コード例 #3
0
        public SponsorTypes AddSponsorType(SponsorTypes sponsorTypeToBeAdded)
        {
            var addedSponsorType = conferenceContext.Add(sponsorTypeToBeAdded);

            conferenceContext.SaveChanges();
            return(addedSponsorType.Entity);
        }
コード例 #4
0
        public SponsorTypes Update(SponsorTypes sponsorTypes)
        {
            var up = conferenceContext.SponsorTypes.Update(sponsorTypes);

            conferenceContext.SaveChanges();
            return(up.Entity);
        }
コード例 #5
0
        // GET: SponsorType/Details/5
        public ActionResult Details(int id)
        {
            SponsorTypes         sponsorTypes = sponsorTypeService.GetSponsorTypeById(id);
            SponsorTypeViewModel model        = new SponsorTypeViewModel();

            model.InjectFrom(sponsorTypes);
            return(View(sponsorTypes));
        }
コード例 #6
0
        public ActionResult Edit(int id, SponsorTypeViewModel model)
        {
            SponsorTypes sponsorTypes = new SponsorTypes();

            sponsorTypes.InjectFrom(model);
            var sponsorTypesToUpdate = sponsorTypeService.UpdateSponsorType(sponsorTypes);

            return(RedirectToAction(nameof(Index)));
        }
コード例 #7
0
        public ActionResult Delete(int id, SponsorsViewModel model)
        {
            SponsorTypes sponsorTypeToDelete = new SponsorTypes();

            sponsorTypeToDelete = sponsorTypesService.GetSponsorTypeById(id);
            model.InjectFrom(sponsorTypeToDelete);
            sponsorTypesService.Delete(sponsorTypeToDelete);
            sponsorTypesService.Save();
            return(RedirectToAction(nameof(Index)));
        }
コード例 #8
0
 public SponsorTypes AddSponsorType(SponsorTypes sponsorTypeToBeAdded)
 {
     if (IsUniqueSponsorTypeName(sponsorTypeToBeAdded.Name))
     {
         return(sponsorTypeRepository.AddSponsorType(sponsorTypeToBeAdded));
     }
     else
     {
         return(null);
     }
 }
コード例 #9
0
      public ActionResult Delete(int id, SponsorTypesViewModel model)
      {
          SponsorTypes deleteSponsorTypes = new SponsorTypes();

          deleteSponsorTypes = sponsor.GetById(id);

          model.InjectFrom(deleteSponsorTypes);

          sponsor.DeleteSponsorTypes(deleteSponsorTypes);

          return(RedirectToAction(nameof(Index)));
      }
コード例 #10
0
 public ActionResult Edit(int id, SponsorTypesViewModel model)
 {
     if (ModelState.IsValid)
     {
         SponsorTypes sponsorTypes = new SponsorTypes();
         sponsorTypes.InjectFrom(model);
         var sponsorTypeToUpdate = sponsorTypesService.UpdateSponsorType(sponsorTypes);
         return(RedirectToAction(nameof(Index)));
     }
     else
     {
         return(View(model));
     }
 }
コード例 #11
0
 public ActionResult Create(SponsorTypeViewModel model)
 {
     if (ModelState.IsValid)
     {
         SponsorTypes sponsorTypes = new SponsorTypes();
         sponsorTypes.InjectFrom(model);
         var createNewSponsorType = sponsorTypeService.AddSponsorType(sponsorTypes);
         if (createNewSponsorType == null)
         {
             ModelState.AddModelError("Name", "The Name must be unique!");
             return(View(model));
         }
     }
     return(RedirectToAction(nameof(Index)));
 }
コード例 #12
0
      public ActionResult Create(SponsorTypesViewModel model)
      {
          if (ModelState.IsValid)
          {
              SponsorTypes sponsors = new SponsorTypes();

              sponsors.InjectFrom(model);

              var sponsorToCreate = sponsor.Create(sponsors);

              return(RedirectToAction(nameof(Index)));
          }
          else
          {
              return(View(model));
          }
      }
コード例 #13
0
 public SponsorTypes Create(SponsorTypes sponsorTypes)
 {
     return(sponsor.CreateSponsorTypes(sponsorTypes));
 }
コード例 #14
0
 public SponsorTypes UpdateSponsorType(SponsorTypes sponsorTypeToUpdate)
 {
     return(sponsorTypeRepository.Update(sponsorTypeToUpdate));
 }
コード例 #15
0
 public void Delete(SponsorTypes sponsorTypeToDelete)
 {
     sponsorTypeRepository.Delete(sponsorTypeToDelete);
 }
コード例 #16
0
 public void Delete(SponsorTypes sponsorTypeToDelete)
 {
     sponsorTypeToDelete = conferenceContext.SponsorTypes.Find(sponsorTypeToDelete.Id);
     conferenceContext.SponsorTypes.Remove(sponsorTypeToDelete);
 }
コード例 #17
0
        public SponsorTypes Update(SponsorTypes sponsorTypes)
        {
            var up = sponsor.Update(sponsorTypes);

            return(up);
        }
コード例 #18
0
 public void DeleteSponsorTypes(SponsorTypes sponsorTypes)
 {
     sponsor.Delete(sponsorTypes);
 }
コード例 #19
0
        public void Delete(SponsorTypes sponsorTypes)
        {
            var del = conferenceContext.SponsorTypes.Remove(sponsorTypes);

            conferenceContext.SaveChanges();
        }