public async Task <ActionResult <UserSickness> > UpdateUserSickness(UserSickness userSickness)
        {
            _context.Entry(userSickness).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(userSickness);
        }
        public async Task <ActionResult <UserSickness> > CreateUserSickness(UserSickness userSickness)
        {
            _context.UserSickness.Add(userSickness);
            await _context.SaveChangesAsync();

            return(userSickness);
        }
        public async Task <ActionResult <UserSickness> > DeleteUserSickness(UserSickness userSickness)
        {
            var usToDelete = await _context.UserSickness.FindAsync(userSickness.Id);

            _context.UserSickness.Remove(usToDelete);
            await _context.SaveChangesAsync();

            return(usToDelete);
        }
Exemple #4
0
 public async Task <ActionResult <UserSickness> > CreateUserSickness([FromBody]  UserSickness userSickness)
 {
     try
     {
         return(Ok(await _userSicknessService.CreateUserSickness(userSickness)));
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }
Exemple #5
0
        public async Task <ActionResult <User> > DeleteUserSickness([FromBody] UserSickness userSicknesses)
        {
            try
            {
                var userSickness = await _userSicknessService.DeleteUserSickness(userSicknesses);

                if (userSickness is null)
                {
                    return(NotFound());
                }
                return(Ok(userSickness));
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }