示例#1
0
        public IHttpActionResult Create(CreateTravelModel newTravel)
        {
            string userId = this.User.Identity.GetUserId();

            var dbTravel = new Travel
            {
                Distance    = 0,
                StartDate   = DateTime.Now,
                Title       = newTravel.Title,
                UserId      = userId,
                Description = newTravel.Description
            };

            this.data.Travels.Add(dbTravel);
            this.data.SaveChanges();

            var travelInfo = new SimpleTravelModel
            {
                Description = dbTravel.Description,
                Name        = dbTravel.Title,
                StartDate   = dbTravel.StartDate,
                Id          = dbTravel.Id,
                Distance    = dbTravel.Distance
            };

            return(Ok(travelInfo));
        }
示例#2
0
 public IHttpActionResult Remove(int id, SimpleTravelModel travelToRemove)
 {
     return(Ok());
 }