コード例 #1
0
        private HttpResponseMessage ProcessExistingEnglishTermRecord(HttpRequestMessage request, EnglishTermDTO cqDto, int contactId)
        {
            var ur = new EnglishTermRepository();
            //var EnglishTermRepository = new EnglishTermRepository();
            var EnglishTerm = new EnglishTerm();

            EnglishTerm = ur.GetById(contactId);
            //int? companyIdx = -1;
            //  is the EnglishTerm eligible to update the prospect?
            if (cqDto.Term != null)
            {
                EnglishTerm.Term = cqDto.Term;
            }
            if (cqDto.BeforeOrAfter != null)
            {
                EnglishTerm.BeforeOrAfter = cqDto.BeforeOrAfter;
            }
            ur.Save(EnglishTerm);
            return(request.CreateResponse(HttpStatusCode.Accepted, cqDto));
        }
コード例 #2
0
        internal HttpResponseMessage EnglishTermDetail(HttpRequestMessage request, EnglishTermDTO cqDTO)
        {
            var ur   = new EnglishTermRepository();
            var u    = new EnglishTerm();
            var data = ur.GetById(int.Parse(cqDTO.EnglishTermID));
            var col  = new Collection <Dictionary <string, string> >();



            var dic = new Dictionary <string, string>();

            dic.Add("EnglishTermID", data.EnglishTermID.ToString());
            dic.Add("Term", data.Term);
            dic.Add("BeforeOrAfter", data.BeforeOrAfter);
            col.Add(dic);


            var retVal = new GenericDTO
            {
                ReturnData = col
            };

            return(Request.CreateResponse(HttpStatusCode.OK, retVal));
        }