Пример #1
0
        // Retrieve
        public IHttpActionResult Get()
        {
            apiResp = new ApiResponse();
            var mng = new CoreAPI.ClienteManager();

            apiResp.Data = mng.RetrieveAll();

            return(Ok(apiResp));
        }
Пример #2
0
        // DELETE ==
        public IHttpActionResult Delete(Cliente cliente)
        {
            try
            {
                var mng = new CoreAPI.ClienteManager();
                mng.Delete(cliente);

                apiResp         = new ApiResponse();
                apiResp.Message = "Action was executed.";

                return(Ok(apiResp));
            }
            catch (Exceptions.BussinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }
Пример #3
0
        // GET api/cliente/
        // Retrieve by id
        public IHttpActionResult Get(string id)
        {
            try
            {
                var mng     = new CoreAPI.ClienteManager();
                var cliente = new Cliente
                {
                    cedula = id
                };

                cliente      = mng.RetrieveById(cliente);
                apiResp      = new ApiResponse();
                apiResp.Data = cliente;
                return(Ok(apiResp));
            }
            catch (Exceptions.BussinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }