Пример #1
0
        public ActionResult Create([Bind(Include = "TempActivityId,Title,Description,PageName,SortOrder,TempModuleId,IsActivity,CreatedDateTime,CreatedBy,ModifiedDateTime,ModifiedBy,IsRemoved")] TempActivityViewModels tempActivity)
        {
            if (ModelState.IsValid)
            {
                var modActivity = new TempActivity();
                modActivity.Title        = tempActivity.Title;
                modActivity.Description  = tempActivity.Description;
                modActivity.PageName     = tempActivity.PageName;
                modActivity.TempModuleId = tempActivity.TempModuleId;
                modActivity.SortOrder    = tempActivity.SortOrder;
                modActivity.IsActivity   = tempActivity.IsActivity;

                //assign system fields
                modActivity.CreatedDateTime = DateTime.Now;
                modActivity.CreatedBy       = GetSessionUserId();

                modActivity.ModifiedDateTime = DateTime.Now;
                modActivity.ModifiedBy       = GetSessionUserId();

                _context.TempActivities.Add(modActivity);
                _context.SaveChanges();
                return(RedirectToAction("Index").WithSuccess("Activity created successfully!"));
            }

            return(View(tempActivity));
        }
Пример #2
0
        public ActionResult Edit([Bind(Include = "TempActivityId,Title,Description,PageName,SortOrder,ProgressValue,Context,TempModuleId,IsActivity,CreatedDateTime,CreatedBy,ModifiedDateTime,ModifiedBy,IsRemoved")] TempActivity tempActivity)
        {
            var recActivity = _context.TempActivities.FirstOrDefault(m => m.TempActivityId == tempActivity.TempActivityId);

            ModelState.Remove("CreatedBy");
            ModelState.Remove("ModifiedBy");

            if (ModelState.IsValid)
            {
                if (recActivity != null)
                {
                    recActivity.Title         = tempActivity.Title;
                    recActivity.Description   = tempActivity.Description;
                    recActivity.PageName      = tempActivity.PageName;
                    recActivity.ProgressValue = 0;
                    recActivity.Context       = string.Empty;
                    recActivity.SortOrder     = tempActivity.SortOrder;
                    recActivity.TempModuleId  = tempActivity.TempModuleId;
                    recActivity.IsActivity    = tempActivity.IsActivity;

                    //update date stamp
                    recActivity.ModifiedDateTime = DateTime.Now;
                    recActivity.ModifiedBy       = GetSessionUserId();

                    _context.Entry(recActivity).State = EntityState.Modified;
                }
                _context.SaveChanges();
                return(RedirectToAction("Index").WithSuccess("Activity updated successfully!"));
            }
            return(View(recActivity));
        }
Пример #3
0
        public ActionResult DeleteConfirmed(byte id)
        {
            TempActivity tempActivity = _context.TempActivities.Find(id);

            tempActivity.IsRemoved             = true;
            _context.Entry(tempActivity).State = EntityState.Modified;

            //_context.TempActivities.Remove(tempActivity);
            _context.SaveChanges();
            return(RedirectToAction("Index").WithSuccess("Activity deleted successfully!"));
        }
Пример #4
0
        // GET: TempActivities/Edit/5
        public ActionResult Edit(byte?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TempActivity tempActivity = _context.TempActivities.Find(id);

            if (tempActivity == null)
            {
                return(HttpNotFound());
            }
            return(View(tempActivity));
        }
Пример #5
0
        // GET: TempActivities/Details/5
        public ActionResult Details(byte?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TempActivity tempActivity = _context.TempActivities.Find(id);

            if (tempActivity == null)
            {
                return(HttpNotFound());
            }

            //get user fullname
            tempActivity.CreatedBy  = GetFullName(tempActivity.CreatedBy);
            tempActivity.ModifiedBy = GetFullName(tempActivity.ModifiedBy);

            return(View(tempActivity));
        }