public JsonResult AddUpdateData(eCustomer_VM Model) { if (ModelState.IsValid) { try { GetUserInfo(Model); if (Model.CustomerID == 0 || Model.CustomerID == null) { var data = _eCustomerRepo.Add(Model); return(GetAddEditDeleteResponse(data, "Add")); } else if (Model.CustomerID > 0) { var data = _eCustomerRepo.Update(Model); return(GetAddEditDeleteResponse(data, "Update")); } } catch (Exception ex) { logger.Error("eCustomerController_AddUpdateData Error: ", ex); return(GetAddEditErrorException(ex)); } } return(GetModelStateIsValidException(ViewData)); }
public JsonResult GetData(eCustomer_VM Model) { try { List <eCustomer_VM> vm = _eCustomerRepo.GetData(Model); return(GetDataResponse(vm)); } catch (Exception ex) { return(GetDataResponseException(ex)); } }
public JsonResult Delete(eCustomer_VM Model) { if (CheckAccess(Model.CurrentScreenID, "Invoice Customer")) { try { GetUserInfo(Model); if (Model.CustomerID > 0 && Model.CustomerID != null) { var data = _eCustomerRepo.Delete(Model); return(GetAddEditDeleteResponse(data, "Delete")); } } catch (Exception ex) { logger.Error("eCustomerController_Delete Error: ", ex); return(GetAddEditErrorException(ex)); } } return(GetModelStateIsValidException(ViewData)); }