Ejemplo 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));
     }
 }
Ejemplo 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));
     }
 }
Ejemplo n.º 3
0
 public HttpResponseMessage Delete([FromBody] Guid coinId)
 {
     try
     {
         CoinFacade.Delete(coinId);
         return(new HttpResponseMessage(HttpStatusCode.Accepted));
     }
     catch
     {
         return(new HttpResponseMessage(HttpStatusCode.InternalServerError));
     }
 }
Ejemplo n.º 4
0
        public JsonResult Get(Guid collectionId)
        {
            var coins = CoinFacade.GetCoinList(collectionId).Select(Mapper.Map <CoinViewModel>).ToList();

            return(new JsonResult(coins));
        }