public bool AddOrUpdateCaseUpdates(CaseUpdatesEntityModel caseupdateentitymodel) { bool flag = false; if (caseupdateentitymodel.CaseUpdateId > 0) { //Update } else { //Insert Mapper.CreateMap <CaseUpdatesEntityModel, CaseUpdate>(); var caseupdatedetails = Mapper.Map <CaseUpdatesEntityModel, CaseUpdate>(caseupdateentitymodel); caseupdatedetails.CaseUpdateCaseId = caseupdateentitymodel.CaseUpdateCaseId; caseupdatedetails.CaseUpdateTitle = caseupdateentitymodel.CaseUpdateTitle; caseupdatedetails.CaseUpdateDescription = caseupdateentitymodel.CaseUpdateDescription; caseupdatedetails.CaseUpdateCreatedDate = DateTime.Now; caseupdatedetails.CaseUpdatesCreatedBy = caseupdateentitymodel.CaseUpdatesCreatedBy; caseupdatedetails.CaseUpdatesDelete = false; caseupdatedetails.CaseUpdatesStatus = true; _unitOfWork.Repository <CaseUpdate>().Add(caseupdatedetails); _unitOfWork.Save(); flag = true; } return(flag); }
public List <CaseUpdate> GetAllUpdatesByCaseId(CaseUpdatesEntityModel model) { return(_unitOfWork.Repository <CaseUpdate>().Table().Where(m => m.CaseUpdateCaseId == model.CaseUpdateCaseId).ToList()); }