public void UpdateReturnCount(int queryId, int postModuleId, int count, string user) { var entity = _kHomePostModuleFilterRepository.GetQuery() .FirstOrDefault(t => t.KHOMEMODULEQUERYID == queryId && t.KHOMEPOSTMODULEID == postModuleId); if (entity == null) { var newEntity = new PKS_KHOME_POST_MODULE_FILTER { RETURNCOUNT = count, KHOMEMODULEQUERYID = queryId, KHOMEPOSTMODULEID = postModuleId, CREATEDBY = user, CREATEDDATE = DateTime.Now, LASTUPDATEDBY = user, LASTUPDATEDDATE = DateTime.Now }; _kHomePostModuleFilterRepository.Add(newEntity); } else { entity.RETURNCOUNT = count; entity.LASTUPDATEDBY = user; entity.LASTUPDATEDDATE = DateTime.Now; _kHomePostModuleFilterRepository.Update(entity); } }
public void UpdateSortParams(int queryId, int postModuleId, List <QueryParamItem> model, string user) { var entity = _kHomePostModuleFilterRepository.GetQuery() .FirstOrDefault(t => t.KHOMEMODULEQUERYID == queryId && t.KHOMEPOSTMODULEID == postModuleId); if (entity == null) { var newEntity = new PKS_KHOME_POST_MODULE_FILTER { SORTPARAMETER = model.ToJson(), KHOMEMODULEQUERYID = queryId, KHOMEPOSTMODULEID = postModuleId, CREATEDBY = user, CREATEDDATE = DateTime.Now, LASTUPDATEDBY = user, LASTUPDATEDDATE = DateTime.Now }; _kHomePostModuleFilterRepository.Add(newEntity); } else { entity.SORTPARAMETER = model.ToJson(); entity.LASTUPDATEDBY = user; entity.LASTUPDATEDDATE = DateTime.Now; _kHomePostModuleFilterRepository.Update(entity); } }