Пример #1
0
        public async Task <ActionResult> Edit(int projectId, int characterId)
        {
            var field = await CharacterRepository.GetCharacterWithDetails(projectId, characterId);

            return(View(new EditCharacterViewModel()
            {
                ProjectId = field.ProjectId,
                CharacterId = field.CharacterId,
                IsPublic = field.IsPublic,
                ProjectName = field.Project.ProjectName,
                IsAcceptingClaims = field.IsAcceptingClaims,
                HidePlayerForCharacter = field.HidePlayerForCharacter,
                Name = field.CharacterName,
                ParentCharacterGroupIds = field.GetParentGroupsForEdit(),
                IsHot = field.IsHot,
            }.Fill(field, CurrentUserId)));
        }