コード例 #1
0
        // GET api/values
        public bool Get()
        {
            var isSaveSuccessful = true;
            string xmlfile;
            if (HttpContext.Current != null)
            {
                xmlfile = HttpContext.Current.Server.MapPath("~/App_Data/create-claim.xml");

            }
            else {

                xmlfile =@"C:\Users\Hong\Documents\Visual Studio 2013\Projects\MitchellClaim\MitchellClaim\App_Data\create-claim.xml";
            }
            var xmlreader = new MitchellClaim.Models.MitchellClaimReader();
            isSaveSuccessful = xmlreader.SaveMitchellClaim(xmlfile);

            return isSaveSuccessful;
        }
コード例 #2
0
 // GET api/values/Get/1/1
 public VehicleInfoType Get(int claimID, int vehicleID)
 {
     var xmlreader = new MitchellClaim.Models.MitchellClaimReader();
     var vehicle = xmlreader.GetVehicle(claimID, vehicleID) as VehicleInfoType;
     return vehicle;
 }
コード例 #3
0
 // GET api/values/Get/2014-07-01/2014-07-14
 public List<ClaimType> Get(DateTime start, DateTime end)
 {
     var xmlreader = new MitchellClaim.Models.MitchellClaimReader();
     var claim = xmlreader.GetClaimBydate(start, end) as List<ClaimType>;
     return claim;
 }
コード例 #4
0
 // GET api/values/5
 public ClaimType Get(int id)
 {
     var xmlreader = new MitchellClaim.Models.MitchellClaimReader();
     var claim = xmlreader.GetClaimByID(id) as ClaimType;
     return claim;
 }
コード例 #5
0
 // DELETE api/values/5
 public bool Delete(int id)
 {
     var xmlreader = new MitchellClaim.Models.MitchellClaimReader();
     return xmlreader.DeleteClaim(id);
 }