public async Task <IActionResult> PutRecord(int id, Record record)
        {
            if (id != record.Id)
            {
                return(BadRequest());
            }

            _context.Entry(record).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!RecordExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
示例#2
0
        public async Task <IActionResult> Create([Bind("Id,SongTitle,Author,MusicKey")] Song song)
        {
            if (ModelState.IsValid)
            {
                _context.Add(song);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(song));
        }
        public async Task <IActionResult> Create([Bind("StudentId,UnitCode,Semester,Year,Ass1Score,Ass2Score,ExamScore")] Results results)
        {
            if (ModelState.IsValid)
            {
                _context.Add(results);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(results));
        }
示例#4
0
        public async Task <IActionResult> Create([Bind("Id,Producer,AlbumName,CopyrightDate,Format,AlbumIdnt")] Album album)
        {
            if (ModelState.IsValid)
            {
                _context.Add(album);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(album));
        }
        public async Task <IActionResult> Create([Bind("InstrumentID,InstrumentName")] Instrument instrument)
        {
            if (ModelState.IsValid)
            {
                _context.Add(instrument);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(instrument));
        }
        public async Task <IActionResult> Create([Bind("Id,FirstMidName,LastName,SSN")] Musician musician)
        {
            if (ModelState.IsValid)
            {
                _context.Add(musician);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(musician));
        }
        public async Task <IActionResult> Create([Bind("UnitCode,UnitTitle,UnitCoordinator,UnitOutline")] Units units)
        {
            if (ModelState.IsValid)
            {
                _context.Add(units);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["UnitCode"] = new SelectList(_context.Results, "StudentId", "StudentId", units.UnitCode);
            return(View(units));
        }
示例#8
0
        public async Task <IActionResult> Index(RecordModel recordModel)
        {
            string            inputstring       = recordModel.InputRecord;
            LeetSpeakConsumer leetSpeakConsumer = new LeetSpeakConsumer();
            //dependency injection through constructor
            Translator translator = new Translator(leetSpeakConsumer);

            recordModel.OutputRecord = translator.MakeTranslation(inputstring);
            string outputstring = recordModel.OutputRecord;

            ViewBag.output = outputstring;
            _context.RecordModels.Add(recordModel);
            await _context.SaveChangesAsync();

            return(await Task.Run(() => View("Index")));
        }