public IActionResult Create(int id)
        {
            var viewModel = new CreateBeehiveNoteInputModel();

            var beehive = this.beehiveService.GetBeehiveById <BeehiveDataModel>(id);

            viewModel.BeehiveId    = beehive.Id;
            viewModel.Number       = beehive.Number;
            viewModel.ApiaryId     = beehive.Apiary.Id;
            viewModel.ApiaryNumber = beehive.Apiary.Number;
            viewModel.ApiaryName   = beehive.Apiary.Name;

            return(this.View(viewModel));
        }
        public async Task <IActionResult> Create(int id, CreateBeehiveNoteInputModel inputModel)
        {
            var currentUser = await this.userManager.GetUserAsync(this.User);

            if (!this.ModelState.IsValid)
            {
                return(this.View(inputModel));
            }

            await this.beehiveNoteService.CreateAsync(
                id,
                inputModel.Title,
                inputModel.Content,
                inputModel.Color,
                currentUser.Id);

            this.TempData[GlobalConstants.SuccessMessage] = $"Успешно добавихте бележка на пчелина!";

            return(this.RedirectToAction("AllByBeehiveId", "BeehiveNote", new { id = id }));
        }