コード例 #1
0
        public IActionResult AddRelationItem(string relId)
        {
            var model = new AddRelationItemViewModel {
            };

            // var currentRelation = await this.classification.GetRelShortInfoAsync(relId);

            model.RelationId = relId;

            return(PartialView("_RelationItemModalPartial", model));
        }
コード例 #2
0
        public async Task <IActionResult> AddRelationItem(AddRelationItemViewModel model)
        {
            if (ModelState.IsValid)
            {
                var currentuser = await this.userManager.GetUserAsync(User);

                bool result = await this.classification.AddRelationItemAsync(model.RelationId, model.SrcItemId, model.DestItemId, currentuser.Id);

                if (result)
                {
                    TempData[SuccessMessageKey] = "Връзката е добавена успешно!";
                }
                else
                {
                    TempData[ErrorMessageKey] = "Грешка!!! Проверете дали кодовете на елементите са реални и дали няма вече такава връзка.";
                }
                //return RedirectToAction("RelDetails", "Relations", new { relCode = model.RelationId });
            }
            return(PartialView("_RelationItemModalPartial", model));
        }