Esempio n. 1
0
 public HttpResponseMessage Patch(Guid collectionId, CoinViewModel coin)
 {
     try {
         CoinFacade.UpdateCoin(collectionId, Mapper.Map <CoinDto>(coin));
         return(new HttpResponseMessage(HttpStatusCode.Accepted));
     }
     catch {
         return(new HttpResponseMessage(HttpStatusCode.InternalServerError));
     }
 }
Esempio n. 2
0
 public HttpResponseMessage Put(Guid collectionId, CoinViewModel coin)
 {
     try {
         coin.Country = "United States";
         CoinFacade.CreateCoin(collectionId, Mapper.Map <CoinDto>(coin));
         return(new HttpResponseMessage(HttpStatusCode.Created));
     } catch {
         return(new HttpResponseMessage(HttpStatusCode.InternalServerError));
     }
 }
Esempio n. 3
0
 public HttpResponseMessage Delete([FromBody] Guid coinId)
 {
     try
     {
         CoinFacade.Delete(coinId);
         return(new HttpResponseMessage(HttpStatusCode.Accepted));
     }
     catch
     {
         return(new HttpResponseMessage(HttpStatusCode.InternalServerError));
     }
 }
Esempio n. 4
0
        public JsonResult Get(Guid collectionId)
        {
            var coins = CoinFacade.GetCoinList(collectionId).Select(Mapper.Map <CoinViewModel>).ToList();

            return(new JsonResult(coins));
        }