public async Task <IActionResult> Upsert(CoverType cover) { if (ModelState.IsValid) { if (cover.Id == 0) { _coverTypeRepository.Add <CoverType>(cover); } else { _coverTypeRepository.Update <CoverType>(cover); } await _coverTypeRepository.SaveAll(); return(RedirectToAction(nameof(Index))); } return(View(cover)); }
public async Task <IActionResult> Insert([FromBody] CoverTypeForInsertDTO coverTypeForInsertDTO) { /* * --------------------------------------------------------------------------- * ZONA DE VALIDACION * --------------------------------------------------------------------------- */ /* * -------------------------------------------------------------------------- * ZONA DE PROCESAMIENTO DE LA PETICION * -------------------------------------------------------------------------- */ var cover = new CoverType(); _mapper.Map(coverTypeForInsertDTO, cover); _coverTypeRepository.Add <CoverType>(cover); await _coverTypeRepository.SaveAll(); return(Ok()); }