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); }
public Artist Save(Artist artist) { if (EntityValidatorUtil.Validate <Artist>(artist)) { return(artistDao.Save(artist)); } else { WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.NotAcceptable; return(null); } }
public Genre Save(Genre genre) { if (EntityValidatorUtil.Validate <Genre>(genre)) { return(genreDao.Save(genre)); } else { WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.NotAcceptable; return(null); } }
public OrderDetail Save(OrderDetail order) { if (EntityValidatorUtil.Validate <OrderDetail>(order)) { return(orderDetailDao.Save(order)); } else { WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.NotAcceptable; return(null); } }
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); }
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); } }
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); } }
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); } }