コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }