Exemplo n.º 1
0
 private void GetLookups(AddEditPublicAPIUserModel model)
 {
     ViewBag.RecordStatuses = new SelectList(
         db.RecordStatus.Where(x => x.RecordStatusId == (int)Constants.RecordStatus.Live || x.RecordStatusId == (int)Constants.RecordStatus.Deleted),
         "RecordStatusId",
         "RecordStatusName",
         model.RecordStatusId);
 }
Exemplo n.º 2
0
        public ActionResult Create()
        {
            AddEditPublicAPIUserModel model = new AddEditPublicAPIUserModel
            {
                APIKey = Guid.NewGuid().ToString()
            };

            // Get Lookups
            GetLookups(model);

            return(View(model));
        }
Exemplo n.º 3
0
        public ActionResult Edit(String id)
        {
            PublicAPIUser pau = db.PublicAPIUsers.Find(Guid.Parse(id));

            if (pau == null)
            {
                return(new HttpNotFoundResult());
            }
            AddEditPublicAPIUserModel model = new AddEditPublicAPIUserModel(pau);

            // Get Lookups
            GetLookups(model);

            return(View(model));
        }
Exemplo n.º 4
0
        public ActionResult Create(AddEditPublicAPIUserModel model)
        {
            if (ModelState.IsValid)
            {
                PublicAPIUser pau = model.ToEntity(db);
                pau.PublicAPIUserId = Guid.Parse(model.APIKey);

                db.Entry(pau).State = EntityState.Added;
                db.SaveChanges();
                ShowGenericSavedMessage();

                return(RedirectToAction("Index"));
            }

            // Get Lookups
            GetLookups(model);

            return(View(model));
        }
Exemplo n.º 5
0
        public ActionResult Edit(AddEditPublicAPIUserModel model)
        {
            if (ModelState.IsValid)
            {
                PublicAPIUser pau = model.ToEntity(db);
                pau.ModifiedDateTimeUtc = DateTime.UtcNow;
                pau.ModifiedByUserId    = Permission.GetCurrentUserId();

                db.Entry(pau).State = EntityState.Modified;
                db.SaveChanges();
                ShowGenericSavedMessage();

                return(RedirectToAction("Index"));
            }

            // Get Lookups
            GetLookups(model);

            return(View(model));
        }