public string ValidateMember([FromUri] int memberID) { var member = memberList.GetMember(memberID); if (member == null) { return("MEMBER NOT FOUND"); } if (member.Status == MemberStatus.ACCEPTED) { return("VALID"); } else if (member.Status == MemberStatus.INVALID) { return("INVALID"); } else if (member.Status == MemberStatus.SUSPENDED) { return("SUSPENDED"); } else { throw new HttpResponseException( Request.CreateErrorResponse(HttpStatusCode.NotFound, "MEMBER NOT FOUND")); } }
public String GetWeeklyOneMemberReport([FromUri] int memberID) { String result = ""; //0: success, 1: member is null, 2: serveList try { Schedule _schedule = scheduleList.GetSchedule( ReportType.MemberReportType); String _nowTime = DateTime.Now.ToString("hh:mm"); Member _member = ml.GetMember(memberID); if (_member != null) { //if (_nowTime.Equals(_schTime)) _nowTime = _nowTime.Replace(":", "_"); string _status = ""; result = "----------------------Member Report-------------------- <br />"; result += "Member ID: " + _member.ID + "<br />"; result += "Member Name: " + _member.Name + "<br />"; result += "State: " + _member.State + "<br />"; result += "Street Address: " + _member.StreetAddress + "<br />"; result += "Zipcode: " + _member.ZipCode + "<br />"; if (_member.Status == 0) { _status = "Accepted"; } else if (_member.Status == 2) { _status = "Suspened"; } else { _status = "Invalid"; } result += "Status: " + _status + "<br />"; List <ServiceRecord> serveList = serviceRecordList.GetAllServiceRecordForMember(_member.ID); if (serveList != null) { int counter = 0; foreach (ServiceRecord s in serveList) { counter++; int serviceCode = s.ServiceCode; Service service = providerDirectory.GetService(serviceCode); result += "\nService:" + counter + "<br />"; result += "Service Name: " + service.ServiceName + "<br />"; result += "Service Code: " + service.ServiceCode + "<br />"; result += "Service Fee: " + service.ServiceFee + "<br />"; result += "<br/>-------------------------------<br/>"; } } else { result += "<br />serveList is null<br />"; } } else { result += "<br />member is null<br />"; } } catch (Exception e) { throw new HttpResponseException( Request.CreateErrorResponse(HttpStatusCode.BadRequest, e.Message)); } return(result); }