コード例 #1
0
ファイル: CSVService.cs プロジェクト: SergoKysil/TestApp
        public async Task Update(CSVDto CSVDto)
        {
            var newCSV = _mapper.Map <CSV>(CSVDto);

            _csvRepository.Update(newCSV);
            var affectedRows = await _csvRepository.SaveChangesAsync();

            if (affectedRows == 0)
            {
                throw new DbUpdateException();
            }
        }
コード例 #2
0
        public async Task <IActionResult> EditPost(int?id, CSVViewModel model)
        {
            if (id == null)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                var csv = new CSVDto
                {
                    Id          = id,
                    Name        = model.Name,
                    DateofBirth = model.DateofBirth,
                    IsMarried   = model.IsMarried,
                    Phone       = model.Phone,
                    Salary      = model.Salary
                };
                await _csvService.Update(csv);

                return(RedirectToAction("Index", "Home"));
            }
            return(View(model));
        }