Exemple #1
0
        public async Task <IActionResult> VerifyDuplicateTitle(string title)
        {
            var model = new VerifyDuplicateTitleViewModel
            {
                Title   = title,
                Matches = await _songService.FindSongsWithDuplicateTitlesAsync(title)
            };

            return(View(model));
        }
Exemple #2
0
        public async Task <IActionResult> VerifyDuplicateTitle(VerifyDuplicateTitleViewModel model)
        {
            if (ModelState.IsValid)
            {
                var id = await _songService.CreateSongCreateAsync(new SongCreate
                {
                    Title            = model.Title,
                    CreatedById      = GetUserId(),
                    LastModifiedById = GetUserId(),
                    DateCreated      = DateTime.Now,
                    DateLastModified = DateTime.Now,
                });

                return(RedirectToAction("CreateSongComposers", new { Id = id }));
            }
            return(View(model));
        }