public async Task <IActionResult> CariEkle(CariListDto ajaxData) { if (!ModelState.IsValid) { var errors = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList().Distinct(); return(BadRequest(JsonConvert.SerializeObject(errors))); } if (Request.IsAjaxRequest()) { await _cariService.CariEkle(_mapper.Map <Cari>(ajaxData)); var data = _cariService.GetQueryable().PagedList(_mapper.Map <IEnumerable <Cari>, IEnumerable <CariListDto> >); return(PartialView("CariListPartial", data)); } return(RedirectToAction("Index", "Home")); }
public async Task <IActionResult> CariGuncelle(CariListDto ajaxData) { if (!ModelState.IsValid) { var errors = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList().Distinct(); return(BadRequest(JsonConvert.SerializeObject(errors))); } if (Request.IsAjaxRequest()) { var result = await _cariService.CariGuncelle(_mapper.Map <Cari>(ajaxData)); if (result.Errors.Count != 0) { return(BadRequest(JsonConvert.SerializeObject(result.Errors))); } return(PartialView("CariBilgileriPartial", _mapper.Map <CariListDto>(await _cariService.GetByIdAsync(ajaxData.Id)))); } return(RedirectToAction("Index", "Home")); }