public ResponseDto<FamilyDto> Login(FamilyDto family)
        {
            ResponseDto<FamilyDto> response = new ResponseDto<FamilyDto>();
            FamilyModel familyModel = new FamilyModel();
            if(familyModel.ExistFamily(family.FamilyName)!=null)
            {
                if (familyModel.ValidateFamily(family.FamilyName, family.Password) != null)
                {
                    response.header.Message = ResponseMessages.SuccessMessage.Message;
                    response.header.Code = ResponseMessages.SuccessMessage.Code;
                    response.Data = familyModel.ValidateFamily(family.FamilyName, family.Password);
                }
                else
                {
                    response.header.Message = ResponseMessages.InvalidUser.Message;
                    response.header.Code = ResponseMessages.InvalidUser.Code;
                }
            }
            else
            {
                response.header.Message = ResponseMessages.NotFoundRegister.Message;
                response.header.Code = ResponseMessages.NotFoundRegister.Code;
            }

            return response;
        }
        public ResponseDto<FamilyDto> RegisterFamily(FamilyDto family)
        {
            ResponseDto<FamilyDto> response = new ResponseDto<FamilyDto>();
            FamilyModel familyModel = new FamilyModel();
            if(familyModel.ExistFamily(family.FamilyName)==null)
            {
                response.Data = familyModel.RegisterFamily(family);
                response.header.Message = ResponseMessages.SuccessMessage.Message;
                response.header.Code = ResponseMessages.SuccessMessage.Code;
            }
            else
            {
                response.header.Message = ResponseMessages.RepeatedRegister.Message;
                response.header.Code = ResponseMessages.RepeatedRegister.Code;
            }

            return response;
        }