Beispiel #1
0
 public Album Create(Album album)
 {
     if (EntityValidatorUtil.Validate <Album>(album))
     {
         var result = albumDao.Save(album);
         WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.Created;
         return(result);
     }
     WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.NotAcceptable;
     return(null);
 }
Beispiel #2
0
 public Artist Save(Artist artist)
 {
     if (EntityValidatorUtil.Validate <Artist>(artist))
     {
         return(artistDao.Save(artist));
     }
     else
     {
         WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.NotAcceptable;
         return(null);
     }
 }
Beispiel #3
0
 public Genre Save(Genre genre)
 {
     if (EntityValidatorUtil.Validate <Genre>(genre))
     {
         return(genreDao.Save(genre));
     }
     else
     {
         WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.NotAcceptable;
         return(null);
     }
 }
Beispiel #4
0
 public OrderDetail Save(OrderDetail order)
 {
     if (EntityValidatorUtil.Validate <OrderDetail>(order))
     {
         return(orderDetailDao.Save(order));
     }
     else
     {
         WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.NotAcceptable;
         return(null);
     }
 }
Beispiel #5
0
 public Album Update(Album album)
 {
     if (albumDao.FindById(album.AlbumId) == null)
     {
         WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.NotFound;
     }
     else
     {
         if (EntityValidatorUtil.Validate <Album>(album))
         {
             var result = albumDao.Save(album);
             WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.OK;
             return(result);
         }
     }
     WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.NotAcceptable;
     return(null);
 }
Beispiel #6
0
        public Artist Update(string id, Artist artist)
        {
            Int32 realId;

            if (!Int32.TryParse(id, out realId))
            {
                WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.NotFound;
                return(null);
            }
            if (EntityValidatorUtil.Validate <Artist>(artist))
            {
                return(artistDao.Save(artist));
            }
            else
            {
                WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.NotAcceptable;
                return(null);
            }
        }
Beispiel #7
0
        public Genre Update(string id, Genre genre)
        {
            Int32 realId;

            if (!Int32.TryParse(id, out realId))
            {
                WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.NotFound;
                return(null);
            }
            if (EntityValidatorUtil.Validate <Genre>(genre))
            {
                return(genreDao.Save(genre));
            }
            else
            {
                WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.NotAcceptable;
                return(null);
            }
        }
Beispiel #8
0
        public OrderDetail Update(string id, OrderDetail order)
        {
            Int32 realId;

            if (!Int32.TryParse(id, out realId))
            {
                WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.NotFound;
                return(null);
            }
            if (EntityValidatorUtil.Validate <OrderDetail>(order))
            {
                return(orderDetailDao.Save(order));
            }
            else
            {
                WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.NotAcceptable;
                return(null);
            }
        }