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)); }
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); } }
public int AddTrain(CreatedTrain createdTrain) { Train train = createdTrain.ToTrain(); return(_trainRepository.Insert(train.ToEntity())); }