public async Task <jsonResult> getEnableMemories() { var data = await memoriesRepository.getEnableMemories(); if (data.Any()) { return(jsonResult.GetJsonResult((int)constantConcepts.httpStatus.successed, constantConcepts.httpStatus.successed.ToString(), "", JsonConvert.SerializeObject(data))); } else { return(jsonResult.GetJsonResult((int)constantConcepts.httpStatus.notFound, constantConcepts.httpStatus.notFound.ToString(), "", "")); } }
public async Task <IViewComponentResult> InvokeAsync() { var data = await memoriesRepository.getEnableMemories(); foreach (var item in data) { if (item.memoriesTitle.Contains("$%#")) //آیا آیتم من دارای این علامت است.این علامت به این معنی هست که مدیر خواسته نمایش داده بشه { var memo = item.memoriesTitle.Split("$%#"); //اگر هست کارنت رو با این علامت تکه تکه کن foreach (var mems in memo) //روی تکه ها بچرخ { if (mems != "$%#" && mems != null && mems != "") //آیا تکه من مخالف این ها است { item.memoriesTitle = mems; //اگر هست این تکه همون عنوان اصلیه برو بذار جای قبلی بدون علامت } } } } return(await Task.FromResult((IViewComponentResult)View("MemoriesComponent", data))); }