public async Task <IActionResult> MasterValues(bool isEdit, MasterDataValueViewModel masterValue) { if (ModelState.IsValid == false) { return(Json("Error")); } MasterDataValue masterDataValue = _mapper.Map <MasterDataValue>(masterValue); var result = false; if (isEdit) { // Update Master Value result = await _masterData.UpdateMasterValueAsync(masterDataValue.PartitionKey, masterDataValue.RowKey, masterDataValue); } else { // Insert Master Value masterDataValue.RowKey = Guid.NewGuid().ToString(); result = await _masterData.InsertMasterValueAsync(masterDataValue); } //Cache redis await _masterDataCache.CreateMasterDataCacheAsync(); return(Json(result)); }
public async Task <IActionResult> MasterValues(bool isEdit, MasterDataValueViewModel masterValue) { if (!ModelState.IsValid) { return(Json("Error")); } var masterDataValue = _mapper.Map <MasterDataValueViewModel, MasterDataValue>(masterValue); if (isEdit) { // Update Master Value await _masterData.UpdateMasterValueAsync(masterDataValue.PartitionKey, masterDataValue.RowKey, masterDataValue); } else { // Insert Master Value masterDataValue.RowKey = Guid.NewGuid().ToString(); await _masterData.InsertMasterValueAsync(masterDataValue); } await _masterDataCache.CreateMasterDataCacheAsync(); return(Json(true)); }