Esempio n. 1
0
        public void SDCService_SimpleBookSearch_Test()
        {
            ISDCService service = SDCApp.Kernel.Get <ISDCService>();
            var         result  = service.Search("blackberry", null);

            Assert.IsTrue(result.Id > 0);
        }
Esempio n. 2
0
 // PUT api/sdc/5
 public IHttpActionResult Put(int id, [FromBody] SDC sdc)
 {
     sdcService = new SDCService();
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     sdcService.Update(id, sdc);
     return(StatusCode(HttpStatusCode.OK));
 }
Esempio n. 3
0
        // GET api/sdc/5
        public IHttpActionResult Get(int id)
        {
            sdcService = new SDCService();
            var sdc = sdcService.GetById(id);

            if (sdc != null)
            {
                return(Ok(sdc));
            }

            return(Content(HttpStatusCode.NotFound, APIMessageHelper.EntityNotFoundMessage("SDC", id)));
        }
Esempio n. 4
0
        // DELETE api/sdc/5
        public IHttpActionResult Delete(int id)
        {
            sdcService = new SDCService();
            var response = sdcService.Delete(id);

            if (response.Success)
            {
                return(Ok(id));
            }

            return(Content(HttpStatusCode.BadRequest, response.Message));
        }
Esempio n. 5
0
        public IHttpActionResult Get()
        {
            sdcService = new SDCService();
            var sdcs = sdcService.GetAll();

            if (sdcs != null)
            {
                var sdcEntities = sdcs as List <SDCView> ?? sdcs.ToList();
                if (sdcEntities.Any())
                {
                    return(Ok(sdcEntities));
                }
            }
            return(Content(HttpStatusCode.NotFound, APIMessageHelper.ListNotFoundMessage("SDCs")));
        }
Esempio n. 6
0
        // POST api/sdc
        public IHttpActionResult Post([FromBody] SDC sdc)
        {
            sdcService = new SDCService();
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var response = sdcService.Add(sdc);

            if (response.Success)
            {
                return(Ok(response.ReturnedId));
            }
            return(Content(HttpStatusCode.BadRequest, response.Message));
        }
Esempio n. 7
0
        public IHttpActionResult GetDistrictSDCs(int id)
        {
            if (id == 0)
            {
                return(Content(HttpStatusCode.BadRequest, "Provide a valid district Id"));
            }

            sdcService = new SDCService();
            var sdcs = sdcService.GetDistrictSDCs(id);

            if (sdcs != null)
            {
                var sdcEntities = sdcs as List <SDC> ?? sdcs.ToList();
                if (sdcEntities.Any())
                {
                    return(Ok(sdcEntities));
                }
            }
            return(Content(HttpStatusCode.NotFound, APIMessageHelper.ListNotFoundMessage("SDCs")));
        }
Esempio n. 8
0
        public IHttpActionResult TakeMany([FromBody] List <int> Ids)
        {
            if (Ids.Count == 0)
            {
                return(Content(HttpStatusCode.BadRequest, "Provide valid Ids"));
            }

            sdcService = new SDCService();
            var sdcs = sdcService.GetSDCs(Ids);

            if (sdcs != null)
            {
                var sdcEntities = sdcs as List <SDC> ?? sdcs.ToList();
                if (sdcEntities.Any())
                {
                    return(Ok(sdcEntities));
                }
            }
            return(Content(HttpStatusCode.NotFound, APIMessageHelper.ListNotFoundMessage("SDCs")));
        }