Esempio n. 1
0
        public async Task <HttpStatusCode> AddDiseaseStatement(DiseaseStatement disease)
        {
            _context.DiseaseStatements.Add(disease);
            await _context.SaveChangesAsync();

            return(HttpStatusCode.Accepted);
        }
Esempio n. 2
0
        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"));
        }