public JsonModel AddUpdateDiagnosisCodes(DiagnosisCodesDTO diagnosisCodesDTO, TokenModel token) { JsonModel Result = new JsonModel() { data = false, Message = StatusMessage.Success, StatusCode = (int)HttpStatusCodes.OK }; DiagnosisCode diagnosisCodeEntity = null; DateTime CurrentDate = DateTime.UtcNow; if (diagnosisCodesDTO.Id == 0 || diagnosisCodesDTO.Id == null) { diagnosisCodeEntity = _mapper.Map <DiagnosisCode>(diagnosisCodesDTO); diagnosisCodeEntity.OrganizationId = 2; // token.OrganizationID; diagnosisCodeEntity.CreatedBy = 2; // token.UserID; diagnosisCodeEntity.CreatedDate = CurrentDate; diagnosisCodeEntity.IsActive = true; diagnosisCodeEntity.IsDeleted = false; _diagnosisCodesRepository.Create(diagnosisCodeEntity); _diagnosisCodesRepository.SaveChanges(); } else { DiagnosisCode diagnosisCode = _diagnosisCodesRepository.Get(l => l.Id == diagnosisCodesDTO.Id && l.OrganizationId == 2); // token.OrganizationID); diagnosisCode.UpdatedBy = 2; // token.UserID; diagnosisCode.UpdatedDate = CurrentDate; diagnosisCode.ICDCode = diagnosisCodesDTO.ICDCode; diagnosisCode.Description = diagnosisCodesDTO.Description; _diagnosisCodesRepository.Update(diagnosisCode); _diagnosisCodesRepository.SaveChanges(); } return(Result); }
public ActionResult SaveDiagnosisCodes(DiagnosisCodesDTO diagnosisCodesDTO) { return(Ok(_diagnosisTypesService.AddUpdateDiagnosisCodes(diagnosisCodesDTO, GetToken(HttpContext)))); }