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(); } }
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)); }