public async Task <IActionResult> Edit(Guid id)
        {
            CourseViewModel model;

            OperationResultVo serviceResult = await studyAppService.GetCourseById(CurrentUserId, id);

            OperationResultVo <CourseViewModel> castResult = serviceResult as OperationResultVo <CourseViewModel>;

            model = castResult.Value;

            model.Description = ContentFormatter.FormatCFormatTextAreaBreaks(model.Description);

            return(View("CourseCreateEditWrapper", model));
        }
        public ViewResult Edit(Guid id)
        {
            GiveawayViewModel model;

            OperationResultVo serviceResult = giveawayAppService.GetForEdit(CurrentUserId, id);

            OperationResultVo <GiveawayViewModel> castResult = serviceResult as OperationResultVo <GiveawayViewModel>;

            model = castResult.Value;

            model.Description = ContentFormatter.FormatCFormatTextAreaBreaks(model.Description);

            SetTimeZoneDropdown(model);

            return(View("CreateEditWrapper", model));
        }