示例#1
0
        public IActionResult AddTrain(CreatedTrain createdTrain)
        {
            int   idOfNewElement = _train.AddTrain(createdTrain);
            Train train          = createdTrain.ToTrain();

            train.TrainId = idOfNewElement;

            return(Created(HttpContext.Request.Scheme + "//" + HttpContext.Request.Host + HttpContext.Request.Path + "/" + idOfNewElement, train));
        }
示例#2
0
 public static Train ToTrain(this CreatedTrain train)
 {
     if (train != null)
     {
         return(new Train
         {
             TrainName = train.TrainName,
             TrainNumber = train.TrainNumber,
             Type = train.Type
         });
     }
     else
     {
         return(null);
     }
 }
示例#3
0
        public int AddTrain(CreatedTrain createdTrain)
        {
            Train train = createdTrain.ToTrain();

            return(_trainRepository.Insert(train.ToEntity()));
        }