Пример #1
0
        public IHttpActionResult Post(TermDto form)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var term = Mapper.Map <TermDto, Term>(form);

                    _termService.Add(term);

                    var termDto = GetTermDto(term);

                    return(Created(new Uri(termDto.Url), termDto));
                }
                catch (PreexistingEntityException pe)
                {
                    ModelState.AddModelError("", pe.Message);
                }
                catch (ArgumentException ae)
                {
                    ModelState.AddModelError("", ae.Message);
                }
            }

            return(BadRequest(ModelState));
        }
Пример #2
0
 public ActionResult AddTerm(string title, string code)
 {
     if (!string.IsNullOrEmpty(title))
     {
         _termService.Add(new Term
         {
             CreationDate     = DateTime.Now,
             LastModifiedDate = DateTime.Now,
             IsActive         = true,
             Name             = title,
             TermCode         = code
         });
         ViewBag.MessageText = "s";
         ViewBag.MessageType = "success";
     }
     return(null);
 }