コード例 #1
0
        public contactDetail Get(int id)
        {
            contactDetail obj_contactdetail = db.contactDetails.Find(id);

            if (obj_contactdetail == null)
            {
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound));
            }
            return(obj_contactdetail);
        }
コード例 #2
0
 public HttpResponseMessage Post(contactDetail obj_contactdetail)
 {
     if (ModelState.IsValid)
     {
         var cntlist = db.sp_ContactProcedure(0, obj_contactdetail.firstName, obj_contactdetail.lastName, obj_contactdetail.email, obj_contactdetail.phoneNumber, obj_contactdetail.status, "Ins").ToList();
         HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, cntlist);
         return(response);
     }
     else
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
     }
 }
コード例 #3
0
        public HttpResponseMessage Put(contactDetail obj_contactdetail)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }

            try
            {
                cnctlist = db.sp_ContactProcedure(obj_contactdetail.id, obj_contactdetail.firstName, obj_contactdetail.lastName, obj_contactdetail.email, obj_contactdetail.phoneNumber, obj_contactdetail.status, "Upd").ToList();
            }
            catch (DbUpdateConcurrencyException ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, cnctlist));
        }
コード例 #4
0
        public List <contactDetail> Get()
        {
            List <contactDetail> cnctlist = new List <contactDetail>();


            var results = db.sp_ContactProcedure(0, "", "", "", "", 0, "Get").ToList();

            foreach (var item in results)
            {
                var contactdetail = new contactDetail()
                {
                    id          = item.id,
                    firstName   = item.firstName,
                    lastName    = item.lastName,
                    email       = item.email,
                    phoneNumber = item.phoneNumber,
                    status      = item.status
                };
                cnctlist.Add(contactdetail);
            }
            return(cnctlist);
        }