public long Register(TrainingDataCreateModel model, string createdBy) { var intention = base.FindIntentionById(model.IntentionId); var data = new TrainingData() { CreatedBy = createdBy, Content = model.Content, Intention = intention, IntentionId = intention.Id }; this.Data.TrainingDataRepository.Add(data); this.Data.SaveChanges(); return(intention.Id); }
public ActionResult Create([Bind(Include = "Id,Content,IntentionId")] TrainingDataCreateModel dataModel) { try { if (this.ModelState.IsValid) { var id = this._trainingDataService.Register(dataModel, this.User.Identity.Name); return(RedirectToAction("Details", "Intention", new { id = dataModel.IntentionId })); //return RedirectToAction("Details", new {id = id}); } return(View(dataModel)); } catch (NotFoundException ex) { return(HttpNotFound(ex.Message)); } }