Exemplo n.º 1
0
        public async Task <IActionResult> PutUserSelfPackges(int id, UserSelfPackges userSelfPackges)
        {
            if (id != userSelfPackges.UserSelfPackgesId)
            {
                return(BadRequest());
            }

            _context.Entry(userSelfPackges).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!UserSelfPackgesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemplo n.º 2
0
        public async Task <ActionResult <UserSelfPackges> > PostUserSelfPackges(int TripPackgesId, UserSelfPackges userSelfPackges)
        {
            var claimsIdentity = this.User.Identity as ClaimsIdentity;
            var Myusername     = claimsIdentity.FindFirst(ClaimTypes.Surname)?.Value;

            if (_context.TripPackgess.Any(V => V.TripPackgesId != TripPackgesId))         // Getting Value From Database and Check IsEqual
            {
                return(BadRequest(new { message = "Please Enter A Valid Trip_Packges_Id" }));
            }
            else
            {
                userSelfPackges.UserId        = int.Parse(User.Identity.Name);
                userSelfPackges.CreatedBy     = Myusername;
                userSelfPackges.CreatedDate   = DateTime.Now;
                userSelfPackges.UserPackgesId = TripPackgesId;

                _context.UserSelfPackgess.Add(userSelfPackges);
            }
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetUserSelfPackges", new { id = userSelfPackges.UserSelfPackgesId }, userSelfPackges));
        }