public async Task <IActionResult> PostMark([FromBody] Mark_of_movie mark) { using (LiteraryTourismContext db = new LiteraryTourismContext()) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var mark_ = (from Mark in db.Set <Mark_of_movie>() where Mark.Id_movie.Equals(mark.Id_movie) && Mark.Id_user.Equals(mark.Id_user) select new { Id_mark = Mark.Id_mark }).ToList(); if (mark_.Count != 0) { mark.Id_mark = mark_[0].Id_mark; db.Entry(mark).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { } } else { db.Mark_of_movie.Add(mark); await db.SaveChangesAsync(); } return(NoContent()); } }
public async Task <IActionResult> PostComment([FromBody] Comment_route comment) { using (LiteraryTourismContext db = new LiteraryTourismContext()) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Comment_route.Add(comment); await db.SaveChangesAsync(); return(CreatedAtAction(nameof(GetComments), new { id = comment.Id_route }, comment)); } }
public async Task <IActionResult> PostUser([FromBody] Users user) { using (LiteraryTourismContext db = new LiteraryTourismContext()) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Users.Add(user); await db.SaveChangesAsync(); return(CreatedAtAction(nameof(GetUser), new { log = user.Login, pass = user.Password }, user)); } }
public async Task <IActionResult> PostRouteMovie([FromBody] Route_movie route_movie) { using (LiteraryTourismContext db = new LiteraryTourismContext()) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Route_movie.Add(route_movie); await db.SaveChangesAsync(); return(NoContent()); } }
public async Task <IActionResult> PostRoute([FromBody] Routes route) { using (LiteraryTourismContext db = new LiteraryTourismContext()) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Routes.Add(route); await db.SaveChangesAsync(); return(CreatedAtAction(nameof(GetRoutes), new { route_name = route.Route_name }, route)); } }