示例#1
0
        public async Task <ActionResult> Create(HierarchyModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    _hierarchyService.Add(Mapper.Map <HierarchyModel, Hierarchy>(model), CurrentUser.UserId);
                    ShowMessageDialog(MensagensResource.SucessoCadastrar, Message.MessageKind.Success);
                }
                else
                {
                    model.HierarchyTypeDictionary = await _dictionaryAllService.GetHierarchyTypeDictionaryAsync();

                    return(View(model));
                }
            }
            catch (Exception e)
            {
                ShowMessageDialog(MensagensResource.ErroCadastrar, e);
            }

            return(RedirectToAction("Index"));
        }