public ActionResult Create(Priority priority)
 {
     priority.Created       = DateTime.Now;
     priority.Modified      = DateTime.Now;
     priority.CreatedBy.ID  = 1;
     priority.ModifiedBy.ID = 1;
     _priority.Add(priority);
     _priority.Commit();
     return(RedirectToAction("Index"));
 }
Esempio n. 2
0
        public IHttpActionResult PutPriority(Priority priority)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _repository.Add(priority);
            _repository.Save();

            return(CreatedAtRoute("DefaultApi", new { id = priority.Id }, priority));
        }
        public IActionResult Create(Priority priority)
        {
            if (ModelState.IsValid)
            {
                var userId = _userManager.GetUserId(User);
                priority.CreatedById  = userId;
                priority.ModifiedById = userId;
                _priority.Add(priority);
                return(RedirectToAction("Index", "Priority"));
            }

            return(View(priority));
        }
Esempio n. 4
0
        public Priority Convert(string source, Priority destination, ResolutionContext context)
        {
            return(Task.Run(async() => {
                var priority = await _repository.FindByLevel(source);
                if (priority == null)
                {
                    _repository.Add(new Priority {
                        Level = source
                    });

                    if (!await _repository.SaveAll())
                    {
                        throw new ApplicationException("Something went wrong saving a new priority level to the database.");
                    }
                }
                return await _repository.FindByLevel(source);
            }).Result);
        }