public ActionResult Create(BaselineCreateModel model) { if (model.Descricao == null || model.Descricao.Trim().Length == 0) { Error("Digite a descrição do baseline!"); } else { using (var ctx = new Entities()) { Baseline bl = new Baseline(); bl.CellID = RouteData.Values["cell"].GetCellID(); bl.UserID = Authentication.GetLoggedUser().UserID; bl.SetDate = DateTime.Parse(model.SetDate); bl.Message = model.Descricao; ctx.Baselines.Add(bl); if (ctx.SaveChanges() != 0) { Success("Baseline registrado com sucesso!"); return RedirectToAction("Index"); } else { Error("Erro ao tentar registrar o baseline!"); } } } return View(model); }
public ActionResult Create() { List<BaselineRequirementsModel> reqs = new List<BaselineRequirementsModel>(); using (var ctx = new Entities()) { int cellID = RouteData.Values["cell"].GetCellID(); List<GetRequirementsForBaseline_Result> list = ctx.GetRequirementsForBaseline(cellID).ToList(); list.ForEach(i => reqs.Add(new BaselineRequirementsModel(i))); } var model = new BaselineCreateModel(reqs); return View(model); }