public async Task<string> Update([FromBody] MuscleGroups muscleGroup)
        {
            var group = await MuscleGroupService.Update(muscleGroup);

            if (group == null)
            {
                return "Invalid muscle group";
            }

            return "Success";

        }
        public async Task <MuscleGroups> Update(MuscleGroups group)
        {
            var dbGroup = await Context.MuscleGroup.Where(dbG => dbG.IdGroup == group.IdGroup).SingleOrDefaultAsync();

            if (dbGroup == null)
            {
                return(null);
            }

            Context.Entry(dbGroup).CurrentValues.SetValues(group);
            await Context.SaveChangesAsync();

            return(dbGroup);
        }
 public async Task<string> Add([FromBody] MuscleGroups muscleGroup)
 {
     try
     {
         if (MuscleGroupService.MuscleGroupItemExists(muscleGroup.IdGroup))
         {
             return "An item with the same id already exists.";
         }
         else
         {
             await MuscleGroupService.Add(muscleGroup);
             return "Success";
         }
     }
     catch
     {
         return "Error";
     }
 }
        public async Task Add(MuscleGroups group)
        {
            await Context.AddAsync(group);

            await Context.SaveChangesAsync();
        }