public async Task <HttpStatusCode> AddDiseaseStatement(DiseaseStatement disease) { _context.DiseaseStatements.Add(disease); await _context.SaveChangesAsync(); return(HttpStatusCode.Accepted); }
public async Task <IHttpActionResult> DiseaseStatement(DiseaseStatement diseaseStatement) { if (!ModelState.IsValid) { return(Content((HttpStatusCode)202, "Invalid Model")); } else if (diseaseStatement.OtherMemberID == null && diseaseStatement.UserID == null) { return(Content((HttpStatusCode)201, "userid and othermember id cant be both null")); } else if (diseaseStatement.OtherMemberID == 0 || diseaseStatement.UserID.IsEmpty()) { return(Content((HttpStatusCode)201, "userid and othermember id cant be both null")); } var disease = await _user.AddDiseaseStatement(diseaseStatement); if (disease == HttpStatusCode.Accepted) { return(Content((HttpStatusCode)200, "Added Disease Statement successfully")); } return(Content((HttpStatusCode)201, "Disease Statement add failed")); }