public HttpResponseMessage AddMdMedInfoPatient(HttpRequestMessage request, ModuleKnowledgeMedInfoPatientViewModel mdKnowledgePatientVm) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; ModuleKnowledgeMedInfoPatient mdKnowledgePatientDb = new ModuleKnowledgeMedInfoPatient(); mdKnowledgePatientDb.BotID = mdKnowledgePatientVm.BotID; mdKnowledgePatientDb.CardPayloadID = mdKnowledgePatientVm.CardPayloadID; mdKnowledgePatientDb.Payload = mdKnowledgePatientVm.Payload; mdKnowledgePatientDb.MessageEnd = mdKnowledgePatientVm.MessageEnd; mdKnowledgePatientDb.Title = mdKnowledgePatientVm.Title; mdKnowledgePatientDb.OptionText = mdKnowledgePatientVm.OptionText; //mdKnowledgePatientDb.Key = "med_get_info_patinent_ID_index"; _mdKnowledegeService.Add(mdKnowledgePatientDb); _mdKnowledegeService.Save(); response = request.CreateResponse(HttpStatusCode.OK, mdKnowledgePatientDb); return response; })); }
public HttpResponseMessage UpdateMdMedInfoPatient(HttpRequestMessage request, ModuleKnowledgeMedInfoPatientViewModel mdKnowledgePatientVm) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; try { var moduleInfoPatientDb = _mdKnowledegeService.GetByMdMedInfoPatientID(mdKnowledgePatientVm.ID); moduleInfoPatientDb.BotID = mdKnowledgePatientVm.BotID; moduleInfoPatientDb.CardPayloadID = mdKnowledgePatientVm.CardPayloadID; moduleInfoPatientDb.Payload = mdKnowledgePatientVm.Payload; moduleInfoPatientDb.MessageEnd = mdKnowledgePatientVm.MessageEnd; moduleInfoPatientDb.Title = mdKnowledgePatientVm.Title; moduleInfoPatientDb.OptionText = mdKnowledgePatientVm.OptionText; //mdKnowledgePatientDb.Key = "med_get_info_patinent_ID_index"; _mdKnowledegeService.UpdateMdKnowledfeMedInfoPatient(moduleInfoPatientDb); _mdKnowledegeService.Save(); response = request.CreateResponse(HttpStatusCode.OK, moduleInfoPatientDb); } catch (Exception ex) { response = request.CreateResponse(HttpStatusCode.BadGateway); } return response; })); }