コード例 #1
0
        public IHttpActionResult PutEgreetingRole(int id, EgreetingRole egreetingRole)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != egreetingRole.EgreetingRoleID)
            {
                return(BadRequest());
            }

            db.Entry(egreetingRole).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EgreetingRoleExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
コード例 #2
0
 public async Task <IHttpActionResult> Put([FromODataUri] int key, EgreetingRole update)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     if (key != update.EgreetingRoleID)
     {
         return(BadRequest());
     }
     db.Entry(update).State = EntityState.Modified;
     try
     {
         await db.SaveChangesAsync();
     }
     catch (DbUpdateConcurrencyException)
     {
         if (!EgreetingRoleExists(key))
         {
             return(NotFound());
         }
         else
         {
             throw;
         }
     }
     return(Updated(update));
 }
コード例 #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            EgreetingRole egreetingRole = EgreetingRoleBusiness.Find(id);

            EgreetingRoleBusiness.Delete(egreetingRole);
            EgreetingRoleBusiness.Save();
            return(RedirectToAction("Index"));
        }
コード例 #4
0
 public ActionResult Edit([Bind(Include = "EgreetingRoleID,EgreetingRoleName,CreatedDate,ModifiedDate")] EgreetingRole egreetingRole)
 {
     if (ModelState.IsValid)
     {
         EgreetingRoleBusiness.Update(egreetingRole);
         EgreetingRoleBusiness.Save();
         return(RedirectToAction("Index"));
     }
     return(View(ViewNamesConstant.FrontendEgreetingRolesEdit, egreetingRole));
 }
コード例 #5
0
 public ActionResult Edit(EgreetingRole egreetingRole)
 {
     if (ModelState.IsValid)
     {
         EgreetingRoleBusiness.Update(egreetingRole);
         EgreetingRoleBusiness.Save();
         return(RedirectToAction("Index"));
     }
     return(View(ViewNamesConstant.AdminEgreetingRolesEdit, egreetingRole));
 }
コード例 #6
0
        public IHttpActionResult GetEgreetingRole(int id)
        {
            EgreetingRole egreetingRole = db.EgreetingRoles.Find(id);

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

            return(Ok(egreetingRole));
        }
コード例 #7
0
        public ActionResult Create(EgreetingRole egreetingRole)
        {
            if (ModelState.IsValid)
            {
                EgreetingRoleBusiness.Insert(egreetingRole);
                EgreetingRoleBusiness.Save();
                return(RedirectToAction("Index"));
            }

            return(View(ViewNamesConstant.FrontendEgreetingRolesCreate, egreetingRole));
        }
コード例 #8
0
        public async Task <IHttpActionResult> Post(EgreetingRole EgreetingRole)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            db.EgreetingRoles.Add(EgreetingRole);
            await db.SaveChangesAsync();

            return(Created(EgreetingRole));
        }
コード例 #9
0
        public IHttpActionResult PostEgreetingRole(EgreetingRole egreetingRole)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.EgreetingRoles.Add(egreetingRole);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = egreetingRole.EgreetingRoleID }, egreetingRole));
        }
コード例 #10
0
        // GET: EgreetingRoles/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EgreetingRole egreetingRole = EgreetingRoleBusiness.Find(id);

            if (egreetingRole == null)
            {
                return(HttpNotFound());
            }
            return(View(ViewNamesConstant.FrontendEgreetingRolesEdit, egreetingRole));
        }
コード例 #11
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(View(ViewNamesConstant.FrontendHomeError));
            }
            EgreetingRole egreetingRole = EgreetingRoleBusiness.Find(id);

            if (egreetingRole == null)
            {
                return(View(ViewNamesConstant.FrontendHomeError));
            }
            return(View(ViewNamesConstant.AdminEgreetingRolesEdit, egreetingRole));
        }
コード例 #12
0
        public IHttpActionResult DeleteEgreetingRole(int id)
        {
            EgreetingRole egreetingRole = db.EgreetingRoles.Find(id);

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

            db.EgreetingRoles.Remove(egreetingRole);
            db.SaveChanges();

            return(Ok(egreetingRole));
        }
コード例 #13
0
        // GET: EgreetingRoles/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EgreetingRole egreetingRole = EgreetingRoleBusiness.Find(id);

            if (egreetingRole == null)
            {
                return(HttpNotFound());
            }
            return(View(ViewNamesConstant.AdminEgreetingRolesDetails, egreetingRole));
        }
コード例 #14
0
        public ActionResult Create(EgreetingRole egreetingRole)
        {
            if (ModelState.IsValid)
            {
                if (EgreetingRoleBusiness.AllNoTracking.Any(x => x.EgreetingRoleName.Equals(egreetingRole.EgreetingRoleName)))
                {
                    ModelState.AddModelError("EgreetingRoleName", "Role name had been exist, try with other name!");
                    return(View(ViewNamesConstant.AdminEgreetingRolesCreate, egreetingRole));
                }
                EgreetingRoleBusiness.Insert(egreetingRole);
                EgreetingRoleBusiness.Save();
                return(RedirectToAction("Index"));
            }

            return(View(ViewNamesConstant.AdminEgreetingRolesCreate, egreetingRole));
        }