示例#1
0
        public GTS Add(GTSModel gtsModel)
        {
            var gts = gtsModel.GetGTS();

            _gtsRepository.Add(gts);
            _context.SaveChanges();
            return(gts);
        }
示例#2
0
        public GTS Change(GTSModel gtsModel)
        {
            var gts = GetById(gtsModel.GTSId.Value);

            if (gts == null)
            {
                throw new Exception("ГТС не найдена");
            }
            var newGts = gtsModel.GetGTS();

            _gtsRepository.Change(gts, newGts);
            _context.SaveChanges();
            return(gts);
        }
示例#3
0
        public GTSModel Change([FromBody] GTSModel gtsModel)
        {
            var gts = _gtsManager.Change(gtsModel);

            return(new GTSModel(gts));
        }
示例#4
0
        public GTSModel Add([FromBody] GTSModel gtsModel)
        {
            var gts = _gtsManager.Add(gtsModel);

            return(new GTSModel(gts));
        }