public void SDCService_SimpleBookSearch_Test() { ISDCService service = SDCApp.Kernel.Get <ISDCService>(); var result = service.Search("blackberry", null); Assert.IsTrue(result.Id > 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)); }
// 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))); }
// 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)); }
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"))); }
// 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)); }
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"))); }
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"))); }