예제 #1
0
        public ActionResult GetBuilds()
        {
            List <BuildInfoDto> allBuilds;

            try
            {
                allBuilds = _serviceFacade.GetBuilds();
            }
            catch (ObjectNotFoundException oe)
            {
                return(new HttpStatusCodeResult(512, oe.Message));
            }
            catch (Exception e)
            {
                LogService.WriteError(e);
                return(new HttpStatusCodeResult(500, e.Message));
            }
            LogService.WriteInfo(allBuilds.Count + " builds were returned.");
            return(Json(allBuilds, JsonRequestBehavior.AllowGet));
        }