Example #1
0
        public async Task <ActionResult> PutSiteSectionAsync(int siteSubSectionId, SiteSubsection siteSubSection)
        {
            if (siteSubSectionId == siteSubSection.SiteSubsectionId)
            {
                _db.Attach(siteSubSection).State = EntityState.Modified;
                await _db.SaveChangesAsync();

                return(Ok(siteSubSection));
            }

            return(BadRequest());
        }
Example #2
0
        public async Task <ActionResult <SiteSubsection> > AddSiteSubSectionAsync(SiteSubsection siteSubSection)
        {
            if (siteSubSection is null)
            {
                return(BadRequest());
            }

            _db.SiteSections.Update(siteSubSection.SiteSection);
            _db.SiteSubsections.Add(siteSubSection);
            await _db.SaveChangesAsync();

            return(Ok(siteSubSection));
        }