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)); }
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); }