Ejemplo n.º 1
0
        // GET api/<controller>
        public IEnumerable <object> Get(int id)
        {
            try
            {
                CMS.DataAccess.AccountServices service = new CMS.DataAccess.AccountServices();
                IEnumerable <object>           result  = null;
                switch (id)
                {
                case 1:
                    result = service.GetFundAccount("INCOME");
                    break;

                case 2:
                    result = service.GetFundAccount("EXPENSE");
                    break;

                case 3:
                    result = service.GetBankAccount();
                    break;
                }

                return(result);
            }
            catch (Exception ex)
            {
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound, ex.Message));
            }
        }
Ejemplo n.º 2
0
        // POST api/<controller>
        public HttpResponseMessage Post(CMS.DataAccess.Model.Fund fund)
        {
            try
            {
                fund.Id = Guid.NewGuid();
                var service = new CMS.DataAccess.AccountServices();

                service.CreateFundAccount(fund);

                var response = Request.CreateResponse <CMS.DataAccess.Transaction>(HttpStatusCode.Created, new CMS.DataAccess.Transaction {
                    Id = fund.Id
                });
                return(response);
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
            }
        }
Ejemplo n.º 3
0
        // GET api/<controller>
        public IEnumerable <CMS.DataAccess.Model.BalanceFund> Get()
        {
            var service = new CMS.DataAccess.AccountServices();

            return(service.GetBalanceFundList());
        }