Example #1
0
        public Performer Insert(PerformerInsertRequest obj)
        {
            var entity = _mapper.Map <Performer>(obj);

            _context.Performer.Add(entity);
            _context.SaveChanges();

            return(_context.Performer.Last());
        }
Example #2
0
        public Performer Update(int id, PerformerInsertRequest obj)
        {
            var entity = _context.Performer.Find(id);

            if (entity != null)
            {
                _context.Performer.Attach(entity);
                _context.Performer.Update(entity);

                entity.Name         = obj.Name;
                entity.Surname      = obj.Surname;
                entity.ArtisticName = obj.ArtisticName;

                _context.SaveChanges();

                return(entity);
            }
            else
            {
                return(null);
            }
        }
Example #3
0
        /* methods */

        public AddPerformerViewModel()
        {
            Title        = "Add performer";
            PerformerReq = new PerformerInsertRequest();
        }
Example #4
0
 public Performer Update(int id, PerformerInsertRequest obj)
 {
     return(_service.Update(id, obj));
 }
Example #5
0
 public ActionResult <Performer> Insert(PerformerInsertRequest obj)
 {
     return(_service.Insert(obj));
 }