예제 #1
0
        public DtoPublisher GetPublisher(Guid id)
        {
            var publisherItem = this.GetById(id);

            if (publisherItem == null)
            {
                return(new DtoPublisher());
            }

            DtoPublisher publisher = _mapper.Map <Publisher, DtoPublisher>(publisherItem);

            return(publisher);
        }
예제 #2
0
        public object UpdatePublisher(DtoPublisher model)
        {
            if (model == null)
            {
                return(new DtoPublisher());
            }

            Publisher publisher = this.GetById(model.PublisherId);

            publisher.Id          = model.PublisherId;
            publisher.Name        = model.PublisherName;
            publisher.Location    = model.Location;
            publisher.UpdatedBy   = model.UpdatedBy;
            publisher.UpdatedDate = DateTime.Now;

            this.Update(publisher);
            this.Save();

            return(model);
        }
예제 #3
0
        public object PostPublisher(DtoPublisher model)
        {
            if (model == null)
            {
                return(new DtoPublisher());
            }

            Publisher publisher = new Publisher();

            publisher.Id          = model.PublisherId;
            publisher.Name        = model.PublisherName;
            publisher.Location    = model.Location;
            publisher.CreatedBy   = "Test:Safa";
            publisher.CreatedDate = DateTime.Now;

            this.Add(publisher);
            this.Save();

            model.PublisherId = publisher.Id;

            return(model);
        }
예제 #4
0
 public object UpdatePublisher(DtoPublisher model)
 {
     return(_publisherService.UpdatePublisher(model));
 }
예제 #5
0
 public object PostPublisher(DtoPublisher model)
 {
     return(_publisherService.PostPublisher(model));
 }