Example #1
0
        public ActionResult Create()
        {
            CreateActivityVM cvm = new CreateActivityVM();

            cvm.ActivityTypes = activityTypeDal.GetAll();
            return(View(cvm));
        }
Example #2
0
        public ActionResult Submit(CreateActivityVM cvm)
        {
            Activity activity = new Activity()
            {
                ID              = Guid.NewGuid(),
                Name            = cvm.Name,
                EndDateTime     = cvm.EndDateTime,
                StartDateTime   = cvm.StartDateTime,
                Address         = cvm.Address,
                Detail          = cvm.Description,
                OriginatorAlias = User.Identity.Name,
                CreateDate      = DateTime.UtcNow.AddHours(8)
            };

            activityDal.Save(activity);
            return(RedirectToAction("Index"));
        }
Example #3
0
        public ActionResult Edit(Guid ActivityID)
        {
            CreateActivityVM model = activityDal.GetByCondition(delegate(Activity act)
            {
                return(act.ID.Equals(ActivityID));
            }).Select(r => new CreateActivityVM()
            {
                ID             = r.ID,
                Name           = r.Name,
                StartDateTime  = r.StartDateTime,
                EndDateTime    = r.EndDateTime,
                Address        = r.Address,
                Description    = r.Detail,
                ActivityTypes  = activityTypeDal.GetAll(),
                ActivityTypeID = r.ActivityTypeID
            })
                                     .FirstOrDefault();

            return(View(model));
        }