public void DeleteGroupMedicalCovers(GroupMedicalCover GroupMedicalCovers)
        {
            if (GroupMedicalCovers == null)
            {
                throw new ArgumentNullException(nameof(GroupMedicalCovers));
            }

            _context.GroupMedicalCovers.Remove(GroupMedicalCovers);
        }
        public void CreateGroupMedicalCovers(
            GroupMedicalCover groupMedicalCovers)
        {
            if (groupMedicalCovers == null)
            {
                throw new ArgumentNullException(nameof(groupMedicalCovers));
            }


            // foreach(GroupMedicalCover grp in groupMedicalCovers)
            // {
            _context.GroupMedicalCovers.Add(groupMedicalCovers);
            // }
        }
        public ActionResult UpdateGroupMedicalCover(int id,
                                                    IEnumerable <GroupMedicalCoversUpdateDto> groupMedicalCoversUpdateDto)
        {
            foreach (var groupMedicalCoversUpdate in groupMedicalCoversUpdateDto)
            {
                GroupMedicalCover groupMedicalCoverModelFromRepo =
                    _repository.GetGroupMedicalCoversByGroupMedicalId(groupMedicalCoversUpdate.GroupMedicalId);

                if (groupMedicalCoverModelFromRepo == null)
                {
                    return(NotFound());
                }

                _mapper.Map(groupMedicalCoversUpdate, groupMedicalCoverModelFromRepo);

                _repository.UpdateGroupMedicalCovers(groupMedicalCoverModelFromRepo);

                _repository.SaveChanges();
            }
            return(NoContent());
        }
 public void UpdateGroupMedicalCovers(GroupMedicalCover GroupMedicalCovers)
 {
     //Nothing
 }