public Task <Family> CreateAsync(Family item)
 {
     if (item == null)
     {
         throw new ArgumentNullException("Object cannot be null");
     }
     if (item.Id > 0)
     {
         throw new ArgumentException("Created Object Id should be 0. Do you want to update object?");
     }
     return(_familyRepository.AddAsync(item));
 }