public async Task <IActionResult> Create(ServiceEmailCVM model) { try { ServiceEmail serviceEmail = _mapper.Map <ServiceEmail>(model); _db.ServiceEmails.Add(serviceEmail); await _db.SaveChangesAsync(); return(RedirectToAction(nameof(List))); } catch (Exception e) { return(RedirectToAction(nameof(Create))); } }
public async Task <IActionResult> Edit(ServiceEmailCVM model) { try { var record = _mapper.Map <ServiceEmail>(model); _db.ServiceEmails.Update(record); await _db.SaveChangesAsync(); return(RedirectToAction(nameof(List))); } catch (Exception e) { return(RedirectToAction(nameof(Edit))); } }
public IActionResult Create() { var serviceEmail = new ServiceEmailCVM(); return(View(serviceEmail)); }